Realizati un program pentru calculul diagonalei si ariei unui patrat
-se include biblioteca matematica folosind declaratia #include < math.h >
-se foloseste spatiul de nume std
-se cere lungimea laturii patratului
-se afiseaza diagonala si aria patratului
-se vor folosi functiile sqrt() si pow() din biblioteca math.h
Realizati un program pentru calculul ipotenuzei cand se cunosc catetele (in std si System:)
-se cere cateta1
-se cere cateta2
-se afiseaza ipotenuza
-se va folosi functia sqrt() pentru radical si pow() pentru ridicare la patrat.
Realizati un program pentru rezolvarea unui triungi (cazul LLL, LUL,ULU) (in std si System:)
-se cer trei parametri
-se afiseaza restul parametrilor
-se vor folosi functiile sin() si cos() din math.h
Realizati un program pentru calculul pretului cu TVA, valorii cu TVA si valoarea TVA-ului
-se cere cantitatea si pretul fara TVA
-se afiseaza pretul cu TVA, valoarea cu TVA si valoarea TVA-ului
Realizati un program pentru calculul expresiei: (x3+z4)/((x+y)(z-x)2+7y+√2)
-se cer z,y,z
-se afiseaza rezultatul
-verificati daca pentru x=1, y=2, z=3 rezultatul este 2.99115
Realizati un program pentru conversia temperaturii in gr Celsius, Fahrenheit, Kelvin (in std si System:)
-se cere temperatura in grade Celsius
-se afiseaza temperatura in gr Celsius, Farenheit, Kelvin (tF=t*1.8+32) (tK=t+273.15)
Realizati un program pentru conversia unui numar intreg in binar
-se cere un numar nr intreg intre 0 si 256
-folosind operatorul operatorul % (modulo) si operatorul / (impartire) afisati, numarul in binar
-folosind operatorul operatorul % (modulo) si si operatorul / (impartire) afisati, numarul in binar (bitii fiind afisati in ordine inversa)
-folosind operatorul operatorul % (modulo) ,operatorul / (impartire) si back space (\b) afisati, numarul in binar (bitii fiind afisati in ordine directa)
-afisati numarul nr in binar folosind functia afis_bin(), apoi afisati din nou in binar numarul nr dupa ce a fost deplasat stanga 3 pozitii folosind operatorul << (shift stanga)
-afisati numarul nr in binar folosind functia afis_bin(), apoi afisati numarul nr in binar fara a folosi functia "afis_bin" folosind >> (operatorul de siftare dreapta) pentru a deplasa numarul initial dreapta cu o pozitie,
si functia logica & (functia logica AND pe biti).
Observatie:
- pentru a extrage valoarea ultimului bit se va folosi masca 00000001. Dupa shiftare se va efectua deci, functia logica & (functia logica AND pe biti) cu valoarea in binar 000000001 egala cu valoarea 1 in zecimal.
- in concluzie pentru a obtine valoarea bitului n vom efectua operatia nr>>n apoi nr=nr&1;
Realizati un program in care sa folositi operatorul & (operatorul de adresa)
Realizati un program in care sa folositi operatorul combinat de atribuire si aritmetic
Realizati o aplicatie grafica pentru a desena un patrat, un cerc inscris in patrat, si un cerc circumscris patratului.
cerc_inscris
Se dau coordonatele x0, y0, si latimea w0 ale patratului. In functie de aceste coordonate se vor calcula coordonatele x1,y1 si w1
ale cercului circumscris.
cerc_in_patrat
Realizati o aplicatie grafica pentru a desena un cerc mic cu centrul pe un cerc mai mare.
cerc_pe_cerc
Se dau:
coordonatele: x, y
razele: r, ri
unghiul alfai
Folosind un timer, realizati o aplicatie cerc_d_cerc in care cercul mic se plimba pe cercul mare modificand valoarea alfa i
la fiecare eveniment "tick".
Realizatiun program pentru conversia temperaturii utilizand WFA
Realizati un program pentru afisarea sinusului unui unghi utilizand WFA si controlul TrackBar
Realizati un program utilizand WFA si controale TrackBar pentru a deplasa un buton un buton in coordonate x y.
Realizati un program utilizand WFA si controlul TrackBar pentru a colora un buton.
Realizati un program utilizand WFA in care plasam 4 butoane.
Versiunea 1
Cu Click pe oricare buton sa se sctrie textul X pe buton
Cu Double Click pe oricare buton sa se sctrie textul 0 pe buton
Versiunea 2
Cu Click pe oricare buton sa se sctrie textul X pe buton
La pozitionarea cu mouse-ul pe buton si apasarea oricarei taste, sa se sctrie textul 0 pe buton.