2
PROIECT 1) Sa se implementeze o aplicatie care implementeaza specificatiile de mai jos: Req1: Se dau numerele naturale a, b si c care pot lua valori <100. Sa se verifice daca aceste numere pot reprezenta laturile unui triunghi. Req2: Daca da, sa se afiseze mesajul: “Triunghi <tipul triunghiului>”, unde <tipul triunghiului> poate lua una din urmatoarele valori, scrise cu bold verde: oarecare, isoscel, echilateral, dreptunghic Req3: Daca numerele date nu verifica inecuatia triunghiului, se va afisa urmatorul mesaj, scris cu italic rosu: “Numerele date nu pot reprezenta laturile unui triunghi .” Req 4: Daca valorile date nu se incadreaza in intervalul specificat (caractere, numere reale, etc.), va fi afisat urmatorul mesaj de eroare, scris cu italic rosu: “Valorile date nu se incadreaza in intervalul specificat.”

Problematriunghiului

Embed Size (px)

Citation preview

Page 1: Problematriunghiului

PROIECT

1) Sa se implementeze o aplicatie care implementeaza specificatiile de mai jos:

Req1: Se dau numerele naturale a, b si c care pot lua valori <100.

Sa se verifice daca aceste numere pot reprezenta laturile unui triunghi.

Req2: Daca da, sa se afiseze mesajul: “Triunghi <tipul triunghiului>”,

unde <tipul triunghiului> poate lua una din urmatoarele valori, scrise cu bold verde: oarecare, isoscel, echilateral, dreptunghic

Req3: Daca numerele date nu verifica inecuatia triunghiului, se va afisa urmatorul mesaj, scris cu italic rosu: “Numerele date nu pot reprezenta laturile unui triunghi.”

Req 4: Daca valorile date nu se incadreaza in intervalul specificat (caractere, numere reale, etc.), va fi afisat urmatorul mesaj de eroare, scris cu italic rosu:

“Valorile date nu se incadreaza in intervalul specificat.”

Req 5: Daca nu toate cele trei numere sunt specificate, butonul “Verifica” va fi inactiv.Req 6: Daca una din valorile introduse este 0, butonul “Verifica” va fi inactiv.

2) Sa se creeze documentatia necesara astfel incat aplicatia implementata sa fie dezvoltata conform SPICE Level 1 pentru aria ENG.10.