Rezolvați folosind pseudocodul următoarea problema: Se citesc trei numere întregi. Dacă ele pot fi laturile unui triunghi sa se afișeze mesajul DA, altfel sa se afișeze mesajul NU. (Condiția este ca suma oricăror doua laturi sa fie mai mare decât cea de-a treia latura) Va rog sa ma ajutați pentru ca nu știu cum sa fac! Ofer funda!

Răspuns :

Precizare: Nu am mai scris pseudocod de mult asa ca este posibil sa mai gresesc vreo ; sau vreo instructiune.

Raspuns: Declaram global preprocesor laturile a, b, c cu valorile 0, 0, 0 ca fiind intregi si o variabila booleana B initializata cu valoarea adevarat. Citim de la tastatura a,b,c. Apoi scriem 3 structuri decizionale cu conditia ceruta negata a.i. sa folosim doar ramura da in care vom atribui lui B fals. Scriem da daca B=adevarat si nu daca B=fals.

Pseudocod:

intreg a, b, c;

boolean B=adevarat;

inceput

{

afiseaza "Dati pe a, b, respectiv c.";

daca (a+b<=c)

B=fals;

daca (a+c<=b)

B=fals;

daca (b+c<=a)

B=fals;

daca (B=adevarat)

afiseaza "DA";

altfel

afiseaza "NU";

}

sfarsit