👤

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ăspuns :

La a) : Programul realizeaza aflarea sumei daca numerele sunt intregi mai mari ca 0.
Iar la b) , scuze , dar nu stiu
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