1. Elaborai o aplicaie compus dintr-o fereastr n care afiai o matrice cu 10
linii i 10 coloane format din elemente ntregi generate aleatoriu din intervalul [0,100]. Folosii n acest sens fie o etichet fie un tabel. Fereastr s mai conin un buton i o etichet. La executare click pe buton s se determine elementul minim din tabel i s se afieze n etichet. 2. Elaborai o aplicaie compus dintr-o fereastr n care afiai o matrice cu 10 linii i 10 coloane format din elemente ntregi generate aleatoriu din intervalul [0,100]. Folosii n acest sens fie o etichet fie un tabel. Fereastr s mai conin un buton i o etichet. La executare click pe buton s se determine suma pe coloane a elementelor din tabel i s se afieze n etichet. 3. Elaborai o aplicaie compus dintr-o fereastr ce va conine o cutie de editare n care se vor introduce un ir de cuvinte separate printr-un spaiu i un buton. La acionarea butonului s se afieze n alt cutie de editare doar acele cuvinte ce ncep cu o vocal. 4. Elaborai o aplicaie compus dintr-o fereastr ce va conine dou butoane (Calculeaz, terge), etichete, o cutie de editare, o suprafa de desenare. n cutia de editare va servi pentru ntroducerea razei cercului. La acionarea butonului ,,Calculeaz se va desena cercul n dependen de raza specificat i se va scrie aria cercului ntr-o etichet. La acionarea butonului ,,terge se va cura suprafaa de desenare. 5. Elaborai o aplicaie compus dintr-o fereastr ce va conine dou butoane (Calculeaz, terge), etichete, dou cutii de editare, o suprafa de desenare. n cutiile de editare se va introduce lungimile laturilor unui dreptunghi. La acionarea butonului ,,Calculeaz se va desena dreptunghiul n dependen de lungimile specificate i se va scrie aria dreptunghiului ntr- o etichet. La acionarea butonului ,,terge se va cura suprafaa de desenare. 6. Elaborai o aplicaie compus dintr-o fereastr ce va conine o cutie de selectare cu valorile cerc i dreptunghi, trei cutii de editare , un buton i dou etichete. n dependen de valoarea selectat din cutia de selectare se va calcula fie lungimea i aria cercului, fie perimetrul i aria dreptunghiului la acionarea butonului. 7. Elaborai o aplicaie compus dintr-o fereastr care va conine patru cutii de selecie simpl cu etichetele: iarna, vara, toamna, primavara. n rezultatul selectrii unei opiuni culoarea ferestrei s devin culoarea anotimpului respectiv: alb, verde deschis, verde nchis sau galben. 8. Elaborai o aplicaie compus dintr-o fereastr care va conine o cutie de editare i un buton. n cutia de editare se va introduce un cuvnt la acionarea butonului s se afieze de cte ori apare n cuvnt litera a i poziiile acesteia n cuvntul dat. 9. Creai aplicaia Numere prime. Prin intermediul unei cutii de editare se citete un numr ntreg. La efectuarea unui click pe butonul Determina ntr-o etichet vor fi afiate toate numerele prime mai mici sau egale cu numrul citit. 10. Elaborai o aplicaie care va verifica dac greutatea i nlimea unui copil corespund vrstei. Vrsta copilului se va introduce prin intermediul unei cutii de editare. Formule de calcul : greutate=2*v+8 (n kg), nlime=5*v+80 (n cm). La efectuarea unui click pe butonul Determina se va indica n dou etichete greutatea i nlimea determinate dup formulele de mai sus. 11. Creai aplicaia Triunghi. Prin intermediul a 3 cutii de editare se introduc 3 valori numerice, care reprezint lungimile laturilor unui triunghi. La efectuarea unui click pe butonul Calcul se va determina: a) tipul triunghiului (ascuit, obtuz, dreptunghic) utiliznd teorema lui Pitagora; b) aria triunghiului (Formula lui Heron); c) perimetrul triunghiului. n cazul n care valorile introduse nu pot forma un triunghi, va fi afiat un mesaj, care va indica aceasta i nu se va efectua nici un calcul. Rezultatele vor fi afiate prin intermediul unei etichete. 12. n calitate de clas de baz se va crea clasa Persoana. date: nume, prenume, anul, cnp (codul personal de 13 cifre); metode: citire(), afiare(), virsta(). Creai clasa Salariat, derivata clasei Persoana. Pentru clasa Salariat vor fi adugate: date: numrul de ore lucrate, plata pentru o or, anul angajrii; metode: vor fi redefinite metodele de citire() i afiare(), salariu. Salariul va fi determinat conform formulei : nr_ore*plata. De la tastatur se citesc datele despre n salariai. Elaborai un program prin intermediul cruia la ecran se vor afia datele despre salariatul cu salariu maxim. 13. n calitate de clas de baz se va crea clasa Persoana. date: nume, prenume, anul, cnp (codul personal de 13 cifre); metode: citire(), afiare(), virsta(). Creai clasa Student, derivata clasei Persoana. Pentru clasa Student vor fi adugate: date: media notelor curente, grupa; metode: vor fi redefinite metodele de citire() i afiare(), bursa(). Bursa va fi determinat conform fomulei: media*75 lei, dac media este mai mare dect 7.5, n caz contrar va fi 0. De la tastatur se citesc datele despre n studeni. Elaborai un program prin intermediul cruia la ecran se vor afia datele despre studentul cel mai tnr. 14. n calitate de clas de baz se va crea clasa Persoana. date: nume, prenume, anul, cnp (codul personal de 13 cifre); metode: citire(), afiare(), virsta(). Creai clasa Sofer, derivata clasei Persoana. Pentru clasa ofer vor fi adugate: date: distana parcurs (n km), plata pentru 1 km; metode: vor fi redefinite metodele de citire() i afiare(), plata(). Prin intermediul metodei plata(), se va determina costul unei curse efectuate de ctre ofer dup formula: distanta*plata pentru 1 km. De la tastatur se citesc datele despre n oferi. Elaborai un program prin intermediul cruia la ecran se vor afia datele despre oferul cu plata maxim. 15. n calitate de clas de baz se va crea clasa Triad: date: trei numere reale; metode: constructorul cu/fr parametri, citire() i afisare(). Creai clasa Triunghi, derivata clasei Triad. Pentru clasa Triunghi vor fi implementate metode pentru determinare a suprafeei, a perimetrului i o metod prin intermediul creia se va verifica dac datele introduse pot fi lungimile laturilor unui triunghi. De la tastatur se citesc datele despre n triunghiuri. Elaborai un program prin intermediul cruia, la ecran se vor afia datele despre triunghiul cu suprafa minim.