Probleme Rezolvate Strutura Alternativa
Transcript of Probleme Rezolvate Strutura Alternativa
-
7/24/2019 Probleme Rezolvate Strutura Alternativa
1/6
1. Se considera trei numere ntregi. Daca toate sunt pozitive, sa se afiseze numarul mai maredintre al doilea si al treilea numar, n caz contrar sa se calculeze suma primelor doua numere.
Exemple: Date de intrare 45 23 100 date de iesire 100 ; Date de intrare 34 -25 10 Date de
iesire 9.
CITESTE A, B, C
DACA A>0 SI B>0 SI C>0 ATUNCI
DACA B>C ATUNCI
SCRIE B
ALTFEL
SCRIE C
SF DACA
ALTFEL
SCRIE A+B
SF DACA
2.Andrei primeste ntr-o zi trei note, nu toate bune. Se hotaraste ca, daca ultima nota este celputin 8, sa le spuna parintilor toate notele primite iar daca este mai mica dect 8, sa lecomunice doar cea mai mare nota dintre primele doua. Introduceti notele luate si afisati notelepe care le va comunica parintilor.
Exemple : Date de intrare 6 9 9 Date de iesire 6 9 9 ; Date de intrare 8 5 7 Date de iesire 8.
CITESTE A, B, C
DACA C>=8 ATUNCI
SCRIE A, B, C
ALTFEL
DACA A>B ATUNCI
SCRIE A
ALTFEL
-
7/24/2019 Probleme Rezolvate Strutura Alternativa
2/6
SCRIE B
SF DACA
SF DACA
3. Scrieti un program care sa permita alegerea unei optiuni dintr-un anumit meniu afisat pe ecran: seafiseaza meniul
1. suma
2. produs
se introduc doua numere si se alege o operatie din meniu prin introducerea numarului de ordine. Peecran sa apara expresia si valoarea calculata.
SCRIE "1. SUMA"
SCRIE "2. PRODUS"
CITESTE A, B, OPTIUNEA
DACA OPTIUNEA = "1" ATUNCI
SCRIE A + B
ALTFEL
SCRIE A * B
SFARSIT DACA
4.Se introduc doua numere. Daca al doilea numar este diferit de 0, sa se afiseze ctuldintre primul si al doilea, iar daca este nul, sa se afiseze mesajul mpartire
imposibila.
Exemple : Date de intrare 10 3 Date de iesire 3.33 Date de intrare 45 0 date de iesire
Impartire imposibila.
CITESTE A, B
DACA B0 ATUNCI
SCRIE A/B
-
7/24/2019 Probleme Rezolvate Strutura Alternativa
3/6
ALTFEL
SCRIE mpartire imposibila
SFARSIT DACA
5.Ionel spune parintilor doar notele mai mari sau egale cu 7. ntr-o zi el a luat trei note.Introduceti-le n calculator si afisati acele note pe care le va comunica si parintilor.
Exemplu : Date de intrare 8 7 5 Date de iesire 8 7.
CITESTE A, B, C
DACA A > 7 ATUNCI
SCRIE A
SFARSIT DACA
DACA B > 7 ATUNCI
SCRIE B
SFARSIT DACA
DACA C > 7 ATUNCI
SCRIE C
SFARSIT DACA
6.Se introduc doua numere ntregi. Sa se testeze daca primul numar este
predecesorul (succesorul) celui de-al doilea si sa se afiseze un mesajcorespunzator.
Exemple : date de intrare : 2 4 date de iesire : Nu ; date de intrare : 5 6 date de iesire : Da.
CITESTE A, B
DACA A=B-1 ATUNCI
SCRIE A,"PREDECESORUL LUI ",B
ALTFEL
DACA A = B+1 ATUNCI
-
7/24/2019 Probleme Rezolvate Strutura Alternativa
4/6
SCRIE A,"SUCCESORUL LUI ",B
ALTFEL
SCRIE "NU EXISTA NICI O RELATIE INTRE NUMERE"
SFARSIT DACA
SFARSIT DACA
7.Se dau doua numere. Sa se nmulteasca cel mai mare cu doi si cel mai mic cu trei si
sa se afiseze rezultatele.
Exemplu : date de intrare : 3 7 date de iesire : 9 14
CITESTE A, B
DACA A
-
7/24/2019 Probleme Rezolvate Strutura Alternativa
5/6
DACA A=B ATUNCI
SCRIE "SUNT EGALE", A, " = ", B
ALTFEL
SCRIEA,B
SFARSIT DACA
SFARSIT DACA
9.Se dau doua numere, afisati-l pe cel mai mic.
Exemplu : Date de intrare : 44 32 Date de iesire : 32.
CITESTE A, B
DACA A
-
7/24/2019 Probleme Rezolvate Strutura Alternativa
6/6
scrie x
}
altfel daca b!=0
atunci scrie 'nu exista solutii'
altfel scrie 'o infinitate de solutii'
sf.daca
sf.daca