Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

se considera programul:
program Pr;
Var a, b, S: integer;
Begin
Readln(a, b);
If (a>0) Or (b>0) Then S:=a+b
Else S:=a*b
Writeln(S);
Readln
End.
a) Ce realizeaza acest program?
b)Ce va afisa programul daca la intrare vor fi date valorile 4 si -2 ?

Răspunsuri la întrebare

Răspuns de carinagalea
1
La a) : Programul realizeaza aflarea sumei daca numerele sunt intregi mai mari ca 0.
Iar la b) , scuze , dar nu stiu
Răspuns de blindseeker90
1
zaa) Acest program verifica daca macar unul din cele doua numere este un numar pozitiv. Daca cel putin un numar este pozitiv, atunci programul calculeaza suma lor. Daca ambele numere sunt strict negative, atunci programul calculeaza produsul lor.
b) 4 este un numar pozitiv atunci programul returneaza suma celor doua numere
S=4+(-2)=2

Alte întrebări interesante