teme laborator s5

2
Teme laborator S5 1. Să se scrie un program care citeşte coeficienţii a, b, c, d, e, f ai unui sistem de două ecuaţii liniare cu două necunoscute, determină şi afişează soluţia acestuia când are soluţie unică. Rezolvare : fie sistemul: ax+by=c şi dx+ey=f. Se calculează determinantul coeficienţilor necunoscutelor det=ae-bd. Dacă det=0, sistemul nu are soluţii, altfel se calculează det1 şi det2. Apoi, x=det1/det2 şi y=det2/det1. 2. Să se scrie un program care citeşte valorile variabilelor a, b, c calculează şi afişează rădăcinile ecuaţiei de gradul 2: a*x*x+b*x+c=0. 3. Să se scrie un program care citeşte un întreg de la tastatură şi afişează apoi toate numerele pare de la n până la 0 precum şi suma numerelor impare până la n. 4. Să se scrie un program care afişează numerele divizibile cu 13 până la 100. 5. Să se scrie un program care afişează numerele divizibile cu n până la m, unde n şi m sunt două numere întregi preluate de la tastatură. 6. Să se scrie un program care afişează toţi factorii unui număr preluat de la tastatură (spre exemplu, dacă se introduce 8, programul trebuie să afişeze 2 şi 4). 7. Să se scrie un program care calculează factorialul unui număr introdus de la tastatură. 8. Scrieţi un program care să fie forma computerizată a jocului “ghiciţi numărul”. El lucrează astfel: jucătorul are dreptul la n încercări (n definit de utilizator) pentru a ghici

Upload: nicoleta-nico

Post on 06-Aug-2015

20 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Teme Laborator S5

Teme laborator S5

1. Să se scrie un program care citeşte coeficienţii a, b, c, d, e, f ai unui sistem de două ecuaţii

liniare cu două necunoscute, determină şi afişează soluţia acestuia când are soluţie unică.

Rezolvare: fie sistemul: ax+by=c şi dx+ey=f. Se calculează determinantul coeficienţilor

necunoscutelor det=ae-bd. Dacă det=0, sistemul nu are soluţii, altfel se calculează det1 şi

det2. Apoi, x=det1/det2 şi y=det2/det1.

2. Să se scrie un program care citeşte valorile variabilelor a, b, c calculează şi afişează

rădăcinile ecuaţiei de gradul 2: a*x*x+b*x+c=0.

3. Să se scrie un program care citeşte un întreg de la tastatură şi afişează apoi toate numerele

pare de la n până la 0 precum şi suma numerelor impare până la n.

4. Să se scrie un program care afişează numerele divizibile cu 13 până la 100.

5. Să se scrie un program care afişează numerele divizibile cu n până la m, unde n şi m sunt

două numere întregi preluate de la tastatură.

6. Să se scrie un program care afişează toţi factorii unui număr preluat de la tastatură (spre

exemplu, dacă se introduce 8, programul trebuie să afişeze 2 şi 4).

7. Să se scrie un program care calculează factorialul unui număr introdus de la tastatură.

8. Scrieţi un program care să fie forma computerizată a jocului “ghiciţi numărul”. El

lucrează astfel: jucătorul are dreptul la n încercări (n definit de utilizator) pentru a ghici

numărul. Dacă numărul introdus este chiar numarul căutat, programul va afişa “Felicitări,

ati descoperit numărul magic”. Altfel, programul anunţă dacă numărul a fost mai mare sau

mai mic şi cere jucătorului să introducă un alt număr.

9. Scrieti un program care să calculeze suprafaţa unei case. Programul trebuie să întrebe

utilizatorul câte camere are casa şi apoi să ceară dimensiunile fiecărei camere. În final,

programul trebuie să afişeze suprafaţa casei (Scamera=lungime*latime).

10. Scrieţi un program care calculează suma divizorilor naturali ai unui număr natural n. Un

număr este perfect dacă este egal cu suma divizorilor proprii pozitivi (ex: 28 = 1 + 2 + 4 +

7 +14). Să se genereze primele k numere perfecte (k < 150).