1. Se citesc patru numere intregi de la tastatura: a,b,c si d. Determinati care dintre produsele a x b si c x d este mai mare.
2. Se citesc trei numere a,b si c. Aflati daca aceste numere pot reprezenta laturile unui triunghi. In caz afirmativ, calculati aria si afisati ce tip de triunghi este (oarecare, isoscel, echilateral, dreptunghic sau dreptunghic isoscel).
3.Se citeste un numar intreg n care reprezinta un an calendaristic. Sa se verifice daca anul este bisect sau nu (conditia ca un an sa fie bisect este ca, daca anul nu este divizibil cu 100, sa fie divizibil cu 4; altfel, sa fie divizibil cu 400).
P.S. Sa fie rezolvate in pseudocod. DAU FUNDA!!!
Răspunsuri la întrebare
Răspuns de
63
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
Alte întrebări interesante
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă