Informatică, întrebare adresată de mihairaduioan, 9 ani în urmă

De exemplu,daca datele a,b si c reprezinta lungimile laturilor unui triunghi ABC,pentru a verifica daca acest triunghi este un triunghi echilateral (adica:a=b=a) trebuie sa se evalueze expresia logica c1:
c1-(a=b)and(b=c)
Daca expresia are valuarea "adevarat",triunghiul este echilateral.Aceasta expresie descrie conditia pe care trebuie sa o indeplineasca cele trei date a,b si c ca sa reprezinte laturile unui triunghi echilateral.Pornind de la acest exemplu,precizati conditia pe care trebuie sa o indeplineasca cele trei date pentru ca triunghiul sa fie:
a) isoscel
b) dreptunghic
c)dreptunghic isoscel
Ma poate ajuta si pe mine cineva?Nu inteleg cum trebuie sa fac.


Kirilll: Ce limbaj(Pascal sau c,c++)
Kirilll: iti trebue ideia sau raspunsul(pot doar Pascal)
mihairaduioan: este ex di carte,nu stiu ce sa-ti spun

Răspunsuri la întrebare

Răspuns de Kirilll
3
var a,b,c,grad:integer;beginwriteln('Scritei a,b,c');readln(a,b,c);grad:=1;if a=b thenif b=c thenwriteln('Echilateral');if a=b thenif b<>c then beginwriteln('scrieti gradele 0=nu are importanta');readln(grad);end;if grad=0 thenwriteln('Isoscel');if grad=90 thenwriteln('Dreptunghic isoscel')else if a<>b thenif b<>c thenwriteln('Dreptunghic'); end.
Anexe:
Alte întrebări interesante