Talk:0103 - Curte: Difference between revisions

Add topic
From Bitnami MediaWiki
Pagină nouă: == Cerința == Curtea bunicului are formă dreptunghiulară şi se cunosc lungimea şi lăţimea ei. Să se determine aria acestei curţi, precum şi lungimea gardului care înconjoară curtea. == Date de intrare == Programul va citi de la tastatură două numere naturale '''lungimea''' şi '''latimea''', reprezentând dimensiunile curţii. == 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 a...
 
Ștergerea conținutului paginii
Tag: Blanking
 
Line 1: Line 1:
== Cerința ==


Curtea bunicului are formă dreptunghiulară şi se cunosc lungimea şi lăţimea ei. Să se determine aria acestei curţi, precum şi lungimea gardului care înconjoară curtea.
== Date de intrare ==
Programul va citi de la tastatură două numere naturale '''lungimea''' şi '''latimea''', reprezentând dimensiunile curţii.
== 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 două numere, separate prin exact un spaţiu, reprezentând aria curţii bunicului, respectiv lungimea gardului care o înconjoară.
Î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 ==
* 0 < '''lungimea''', '''latimea''' < 10000
== Exemplu 1 ==
; Intrare
: 20
: 12
; Ieșire
: Datele de intrare corespund restricțiilor impuse
: 240 64
<br>
== Exemplu 2 ==
; Intrare
: 0
: 12
; Ieșire
: Nu au fost respectate cerintele impuse
<br>
== Rezolvare ==
<syntaxhighlight lang="python" line>
# 0103 - Curte
# Citirea lungimii și lățimii curții de la tastatură
lungimea = int(input())
latimea = int(input())
# Verificarea restricțiilor impuse
if 0 < lungimea < 10000 and 0 < latimea < 10000:
    print("Datele de intrare corespund restricțiilor impuse")
    # Calcularea ariei și lungimii gardului
    aria = lungimea * latimea
    lungime_gard = 2 * (lungimea + latimea)
    # Afișarea rezultatelor
    print(f"{aria} {lungime_gard}")
else:
    print("Nu au fost respectate cerintele impuse")
</syntaxhighlight>

Latest revision as of 10:09, 2 December 2023