Talk:3810 - Sferă: Difference between revisions

Add topic
From Bitnami MediaWiki
Pagină nouă: == Cerința == Se dă raza unei sfere. Aflați aria și volumul sferei. == Date de intrare == Programul citește de la tastatură numărul '''raza''', reprezentând raza sferei. == Date de ieșire == Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se vor afișa pe ecran numerele '''arie''' și '''volumul''', reprezentând aria și volumul sferei, cu 2 zecimale exacte, fără rotunjire. În cazul în care datele intr...
 
Ștergerea conținutului paginii
Tag: Blanking
 
Line 1: Line 1:
== Cerința ==


Se dă raza unei sfere. Aflați aria și volumul sferei.
== Date de intrare ==
Programul citește de la tastatură numărul '''raza''', reprezentând raza sferei.
== Date de ieșire ==
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse".
În următorul rând se vor afișa pe ecran numerele '''arie''' și '''volumul''', reprezentând aria și volumul sferei, cu 2 zecimale exacte, fără rotunjire.
În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Nu au fost respectate cerintele impuse".
== Restricții și precizări ==
* 1 ⩽ '''raza''' ⩽ 1000
== Exemplu 1 ==
; Intrare
: 5
; Ieșire
: Datele de intrare corespund restricțiilor impuse
: 314.15 523.59
<br>
== Exemplu 2 ==
; Intrare
: 0
; Ieșire
: Nu au fost respectate cerintele impuse
<br>
== Rezolvare ==
<syntaxhighlight lang="python" line>
# 3810 - Sfera
# Importam pi din modulul math
import math
# Citirea razei de la tastatură
raza = float(input())
# Verificarea restricțiilor impuse
if 1 <= raza <= 1000:
    print("Datele de intrare corespund restricțiilor impuse")
    # Calcularea ariei și volumului sferei
    arie = 4 * math.pi * raza**2
    volum = (4 / 3) * math.pi * raza**3
    # Afișarea rezultatelor cu 2 zecimale exacte
    print(f"{arie:.2f} {volum:.2f}")
else:
    print("Nu au fost respectate cerintele impuse")
</syntaxhighlight>

Latest revision as of 10:09, 2 December 2023