3178 - Copii2: Difference between revisions

From Bitnami MediaWiki
Pagină nouă: == Cerinţa == Într-o clasă sunt '''numar_fete''' fete și '''numar_baieti''' baieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește 2 pagini pe zi. Câte pagini vor citi copiii în '''numar_zile''' zile? == Date de intrare == Programul citește de la tastatură numerele naturale '''numar_fete''', '''numar_baieti''', '''numar_zile'''. == Date de ieșire == Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.", urmat pe rân...
 
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Cerinţa ==
== Cerinţa ==
Într-o clasă sunt '''numar_fete''' fete și '''numar_baieti''' baieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește 2 pagini pe zi. Câte pagini vor citi copiii în '''numar_zile''' zile?
Într-o clasă sunt '''numar_fete''' Fete și '''numar_baieti''' băieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește 2 pagini pe zi. Câte pagini vor citi copiii în '''numar_zile''' zile?
== Date de intrare ==
== Date de intrare ==
Programul citește de la tastatură numerele naturale '''numar_fete''', '''numar_baieti''', '''numar_zile'''.
Programul citește de la tastatură numerele naturale '''numar_fete''', '''numar_baieti''', '''numar_zile'''.
Line 8: Line 8:
== Restricţii şi precizări ==
== Restricţii şi precizări ==
* 1 ⩽ '''numar_fete''', '''numar_baieti''', '''numar_zile''' ⩽ 1000  
* 1 ⩽ '''numar_fete''', '''numar_baieti''', '''numar_zile''' ⩽ 1000  
== Exemplu 1 ==
== Exemplul 1 ==
; Intrare
; Intrare
: 7
7
: 5
5
: 3
3
; Ieșire
; Ieșire
: Datele introduse corespund restricțiilor impuse.
Datele introduse corespund restricțiilor impuse.
: 93
93
<br>
<br>
== Exemplu 2 ==
== Exemplul 2 ==
; Intrare
; Intrare
: 0
0
: 5
5
: 8
8
; Ieșire
; Ieșire
: Datele de intrare nu corespund restricțiilor impuse.
Datele de intrare nu corespund restricțiilor impuse.
<br>
<br>
== Rezolvare ==  
== Rezolvare ==  
Line 44: Line 44:
     copii2()
     copii2()
</syntaxhighlight>
</syntaxhighlight>
==Explicatie==
Sunt 7 fete, 5 băieți și citesc 3 zile. Împreună vor citi 93 de pagini.

Latest revision as of 19:19, 9 January 2024

Cerinţa[edit]

Într-o clasă sunt numar_fete Fete și numar_baieti băieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește 2 pagini pe zi. Câte pagini vor citi copiii în numar_zile zile?

Date de intrare[edit]

Programul citește de la tastatură numerele naturale numar_fete, numar_baieti, numar_zile.

Date de ieșire[edit]

Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.", urmat pe rândul următor sa fie afișat pe ecran numărul total de pagini citite. În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Datele de intrare nu corespund restricțiilor impuse.".

Restricţii şi precizări[edit]

  • 1 ⩽ numar_fete, numar_baieti, numar_zile ⩽ 1000

Exemplul 1[edit]

Intrare
7
5
3
Ieșire
Datele introduse corespund restricțiilor impuse.
93


Exemplul 2[edit]

Intrare
0
5
8
Ieșire
Datele de intrare nu corespund restricțiilor impuse.


Rezolvare[edit]

<syntaxhighlight lang="python" line>

#3178 - Copii2 

def copii2():

   fete = int(input("Introduceti numarul de fete: "))
   baieti = int(input("Introduceti numarul de baieti: "))
   zile = int(input("Introduceti numarul de zile: "))
   if fete >= 1 and baieti >=1 and zile <= 1000:
       solutie = (fete * 3 + baieti * 2) * zile
       print("Datele de intrare corespund restricțiilor impuse.")
       print((fete * 3 + baieti * 2) * zile)
   else:
       print("Datele de intrare nu corespund restricțiilor impuse.")


if __name__ == '__main__':

   copii2()

</syntaxhighlight>

Explicatie[edit]

Sunt 7 fete, 5 băieți și citesc 3 zile. Împreună vor citi 93 de pagini.