Talk:0182 - Cub: Difference between revisions

Add topic
From Bitnami MediaWiki
Pagină nouă: == Cerința == Să se scrie un program care determină aria totală şi volumul unui cub pentru care se cunoaşte lungimea laturii. == Date de intrare == Programul citește de la tastatură numărul natural '''latura''', reprezentând lungimea laturii cubului. == Date de ieșire == Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se va afișa pe ecran aria totală şi volumul cubului dat, separate printr-un spaţiu....
 
Ștergerea conținutului paginii
Tag: Blanking
 
Line 1: Line 1:
== Cerința ==


Să se scrie un program care determină aria totală şi volumul unui cub pentru care se cunoaşte lungimea laturii.
== Date de intrare ==
Programul citește de la tastatură numărul natural '''latura''', reprezentând lungimea laturii cubului.
== Date de ieșire ==
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse".
În următorul rând se va afișa pe ecran aria totală şi volumul cubului dat, separate printr-un spaţiu.
Î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 ⩽ '''latura''' ⩽ 1000
== Exemplu 1 ==
; Intrare
: 5
; Ieșire
: Datele de intrare corespund restricțiilor impuse
: 150 125
<br>
== Exemplu 2 ==
; Intrare
: 1001
; Ieșire
: Nu au fost respectate cerintele impuse
<br>
== Rezolvare ==
<syntaxhighlight lang="python" line>
# 0182 - Cub
# Citirea lungimii laturii de la tastatură
latura = int(input())
# Verificarea restricțiilor impuse
if 1 <= latura <= 1000:
    print("Datele de intrare corespund restricțiilor impuse")
    # Calcularea ariei totale și volumului cubului
    aria_totala = 6 * latura ** 2
    volumul = latura ** 3
    # Afișarea rezultatelor
    print(f"{aria_totala} {volumul}")
else:
    print("Nu au fost respectate cerintele impuse")
</syntaxhighlight>

Latest revision as of 10:08, 2 December 2023