Lucrare Daca

Post on 10-Oct-2015

2 views 0 download

description

test

Transcript of Lucrare Daca

  • 1) Calculai: not (10=9) and (46 or 26 mod 7 =3) and (8>=9) (1 pct.) 2) Scriei o expresie logica (condiie) ce are valoarea adevrat (True) dac i numai dac: (2 pct.)

    a) Numrul ntreg n este impar dar nu este divizibil cu 3. b) Numrul ntreg n NU se afla n intervalul [3, 9). (2.5 pct.)

    3) Se citesc 4 numere ntregi de la tastatura a, b, c, d. Scriei un algoritm ce determina care dintre produsele a*b i c*d este mai mare, afind un mesaj corespunztor. Dac produsele sunt egale se va afia un mesaj separat.

    4) Un magazin hotaraste sa ofere clienilor si un discount la cumprturi n funcie de suma cheltuita. Dac valoarea cumprturilor este sub 20$ atunci se aplica o reducere de 5%, dac valoarea este intre 20$ i 100$ atunci reduce-rea este de 10%, iar dac valoarea este de peste 100$ reducerea este de 15%. Scriei un algoritm care dndu-se valoarea cumprturilor, afieaz preul ce trebuie pltit de cumparator dup aplicarea reducerii. (3 pct.)

    Rezolvare: 1) not F and (T or F) and F= T and T and F=F 2) (n mod 2=1 and n mod 3>0); (n=9) 3) intreg a, b, c, d;

    Citeste a, b, c, d; Dac (a*b=c*d) atunci Scrie Produse egale; altfel Dac (a*b0 and n mod 7>0); (n7) 3) intreg a, b, k;

    Citeste a,b,k; Dac (b=0 or k=0) atunci Scrie Impartirea la zero nu se poate; altfel Dac (a mod k=0 and b mod k=0) atunci Scrie a div k, /, b div k; altfel Scrie Fractia nu se simplifica; sf_daca sf_daca

    4) Similar cu 4) precedent doar cu alte numere!

    1) Calculai: (109) and (6=8) (1 pct.)

  • 2) Scriei o expresie logica (condiie) ce are valoarea adevrat (True) dac i numai dac: (2 pct.) a) Numrul ntreg n este par dar nu este multiplu de 4. b) Numrul ntreg n se afla n intervalul (5, 9].

    3) Se citesc doua numere reale a i b. Scriei un algoritm ce afieaz ce relaie de ordine (, =) exista intre ele. Exemplu: Pentru a=3.8 i b=3.8 algoritmul va afia: Numerele sunt egale! . (2.5 pct.)

    4) Proprietarul unui magazin de calculatoare decide sa mreasc preturile produselor din stoc. Dac preul unui calculator este sub 1000 RON atunci el va fi scumpit cu 25%, dac preul este intre 1000 RON i 2500 RON atunci el va creste cu 15%,iar dac preul este peste 2500 RON atunci el va creste cu 5%. Scriei un algoritm care dndu-se preul unui calculator, afieaz noul pre de dup scumpire. (3 pct.)

    Rezolvare: 1) T and (T or F) and not T= T and T and F =F 2) (n mod 2=0 and n mod 4>0); (n>5 and n