Răspuns :
Salut! Ti-am facut cele 3 probleme in pseudocod si am folosit notatiile :
% - restul impartirii intregi
== - egal
/ - catul impartirii intregi
!= - diferit
and - si
or - sau
Succes!
Problema 1)
citeste a,b,c,d
daca (a * b == c * d) atunci scrie 'Produse egale'
altfel daca (a * b > c * d) atunci scrie a * b ' este produsul mai mare'
altfel scrie c * d ' este produsul mai mare'
sfarsit daca
sfarsit daca
Problema 2)
citeste a,b,c
daca (a < b + c and b < a + c and c < a + b and a > 0 and b > 0 and c > 0)
atunci
p = (a + b + c) / 2
s = sqrt(p * (p - a) * (p - b) * (p - c))
scrie s
daca ( a == b and b == c) atunci scrie 'triunghi echilateral'
sfarsit daca
daca ( a == b and b != c) atunci scrie 'triunghi isoscel'
sfarsit daca
daca ( a * a == b * b + c * c or b * b == a * a + c * c or c *c == b * b + a * a) atunci scrie 'triunghi dreptunghic'
sfarsit daca
altfel scrie 'aceste numere nu reprezinta laturile unui triunghi'
sfarsit daca
Problema 3)
citeste n
daca (n %4 != 0) atunci scrie 'nebisect'
altfel daca (n % 100 == 0 and n % 400 != 0 ) atunci scrie 'nebisect'
altfel scrie 'bisect'
sfarsit daca
sfarsit daca
% - restul impartirii intregi
== - egal
/ - catul impartirii intregi
!= - diferit
and - si
or - sau
Succes!
Problema 1)
citeste a,b,c,d
daca (a * b == c * d) atunci scrie 'Produse egale'
altfel daca (a * b > c * d) atunci scrie a * b ' este produsul mai mare'
altfel scrie c * d ' este produsul mai mare'
sfarsit daca
sfarsit daca
Problema 2)
citeste a,b,c
daca (a < b + c and b < a + c and c < a + b and a > 0 and b > 0 and c > 0)
atunci
p = (a + b + c) / 2
s = sqrt(p * (p - a) * (p - b) * (p - c))
scrie s
daca ( a == b and b == c) atunci scrie 'triunghi echilateral'
sfarsit daca
daca ( a == b and b != c) atunci scrie 'triunghi isoscel'
sfarsit daca
daca ( a * a == b * b + c * c or b * b == a * a + c * c or c *c == b * b + a * a) atunci scrie 'triunghi dreptunghic'
sfarsit daca
altfel scrie 'aceste numere nu reprezinta laturile unui triunghi'
sfarsit daca
Problema 3)
citeste n
daca (n %4 != 0) atunci scrie 'nebisect'
altfel daca (n % 100 == 0 and n % 400 != 0 ) atunci scrie 'nebisect'
altfel scrie 'bisect'
sfarsit daca
sfarsit daca
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!