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ăspunsuri la întrebare
Răspuns de
2
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
Politistulrutier5:
E foarte bine! Dar dacă a = -5 atunci cum o sa fie? Condițiile sunt bune, dar nu sunt suficiente
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă