Documente Academic
Documente Profesional
Documente Cultură
1. Introducere
Scopul acestui laborator este utlizarea instruct, iunii de decizie (if) s, i a celei de selectie
(switch-case.
2. Exemple
1 /* Exemplu de utilizare a deciziei si selectiei */
2 int a = 3, b = 2;
3 if((a+b) >= 5){
4 a = a-b;
5 }else if((a-5) < 10 && (b > 6)){
6 b = b-a;
7 }else{
8 a = a + b;
9 }
10
11 switch(a){
12 case 5:
13 printf("Cazul 5\n");
14 break;
15 case 6:
16 printf("Cazul 5\n");
17 break;
18 default:
19 printf("Orice alt caz netratat\n");
20 }
1
3. Cerint, e
Cerint, a 1 (3p) Să se scrie program care să verifice dacă 3 numere REALE a,b,c pot forma
lungimile laturilor unui triunghi.
c) Verificat, i dacă lungimile pot forma un triunghi folosind teorema inegalităt, ii triunghiului
((a + b) > c) pentru toate succesiunile de lungimi.
d) Afisat, i mesaje corespunzatore pentru: i) cazul in care lungimile pot forma un triunghi
Indicat, ie: Conditiile se pot concatena in acest caz folosind operatorul logic SAU (||).
Cerint, a 2 (4p) Extindeti programul de la prima cerinta pentru a determina tipul triu-
ghiului: dreptunghic, isoscel, echilateral sau oarecare. Fiecare tip de triunghi va fi codificat
corespunzator printr-o valoare dupa cum urmeaza:
• dreptunghictip triunghi = 1
Observatie: NU trebuie sa afisati nici un mesaj in cadrul acestui exercitiu, trebuie doar sa
atribuiti o valoare unei variabile conform celor descrise mai sus.
Indicat, ie: Tipul unui triunghi se poate determina prin testarea urmatoarelor relatii geome-
trice: