|
|
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>
| |