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 că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!