Lab 04.acpcalin
Lab 04.acpcalin
printf("\nIndtroduceti trei numere (nu tre4uie sa fie intregi)5 ")scanf/s("6f6f6f", 7/nr&, 7/nr2, 7/nr3)-
printf("\nValoarea medie dintre cele trei numere este5 6f", a+erage(/nr&, /nr2, /nr3))-
/getc)()-
return (num4er&+num4er2+num4er3)938
P !"#E$% 2
'include (stdio.)* 'include (conio.)* 'include (mat).)*
/getc)()8 99 :unctie ce returneaza media geometrica a doua numere. dou4le geometric%+erage(int nr&, int nr2). return (s;rt((dou4le)(nr&<nr2)))8
P !"#E$% 3
0 2?13@&-
+oid main(). std55cout (( "=umarul Dumnea+oastra este " (( =>$% /getc)()8 (( std55endl-
P !"#E$% A
'include (iostream* 'include (conio.)*
/getc)()8
99 %tunci inlocuieste spatiile al4e cu un marKer +oid print%rraB(c)ar /arraBCD). for (int i 0 1- i ( strlen(/arraB)- i++) (/arraBCiD 00 J J)Lstd55cout(( " CI)itespaceD "5std55cout (( /arraBCiDstd55cout (( std55endl8
P !"#E$% M
'include (stdio.)* 'include (conio.)*
printf("\nIntroduceti 3 numere intregi, iar eu +oi calcula suma lor ponderata , ponderile fiind 6.2f, 6.2f, 6.2f5 ", P&, P2, P3)scanf/s("6d6d6d", 7/numar&, 7/numar2, 7/numar3)-
float suma 0 sumaPonderata(/numar&, /numar2, /numar3)printf("\nGuma ponderata a numerelor 6d, 6d si 6d este5 6f", /numar&, /numar2, /numar3, suma)-
/getc)()8 99 Calculeaza suma ponderata a trei numere intregi si returneaza +aloarea float sumaPonderata(int nr&, int nr2, int nr3). return ((P&<nr& + P2<nr2 + P3<nr3))8
P !"#E$% N
'include (iostream* 'include (conio.)*
0 32&A-
PI (( endl-
/getc)()8
P !"#E$% ?
'include (stdio.)* 'include (conio.)*
99 Programul acesta afiseaza rezultatul operatiei5 &9a + &94 + &9c. 99 unde a, 4 si c sunt 3 numere reale. +oid main(). float /a 0 3&.2, /4 0 A2.&32&, /c 0 .3&A-
/getc)()8
P !"#E$% P
'include (stdio.)* 'include (conio.)*
puts("\nIntroduceti doua +alori intregi pentru rezistentele respecti+ 25 ")scanf/s("6d6d", 7/ &, 7/ 2)-
&
/getc)()8
99 :unctie ce calculeaza si afiseaza rezistenta ec)i+alenta in serie a doua rezistente +oid ec)i+alentGerie(int &, int 2). & + 2)-
99 :unctie ce calculeaza si afiseaza rezistenta ec)i+alenta in paralel a doua rezistente +oid ec)i+alentParalel(int &, int 2). 2)-
P !"#E$% @
99 E;ui+alent capacitance of tIo capacitors 99 &9C/series 0 &9C/& + &9C/2 + ... 99 C/paralel 0 C/& + C/2 + ...
+oid main().
int C& 0 1, C2 0 1-
printf("\n%cest program +a calcula capacitantele ec)i+alente a doi condensatori\ \nIntroduceti C&5 ")scanf/s("6d", 7C&)printf("\nIntroduceti C25 ")scanf/s("6d", 7C2)-
/getc)()8
+oid seriesCapacitance(int c&, int c2). float e;ui+alentCapacitance 0 (float)(c&<c2) 9 (c& + c2)printf("\nCapacitanta ec)i+alenta in serie este5 \n6.Af", e;ui+alentCapacitance)8
+oid paralelCapacitance(int c&, int c2). int e;ui+alentCapacitance 0 c& + c2printf("\nCapacitanta ec)i+alenta in paralel este5 \n6d", e;ui+alentCapacitance)8
P !"#E$% &1
'include (stdio.)*
printf("Introduceti cele doua catete ale triung)iului dreptung)ic5 \n")scanf/s("6d6d", 7/cat&, 7/cat2)-
float /)Bpotenuse 0 )Bpotenuse ectHriangle(/cat&, /cat2)printf("\nIpotenuza triung)iului este5 6f\ \nPerimetrul triung)iului este5 6f", /)Bpotenuse, \ perimeter ectHriangle(/cat&, /cat2, /)Bpotenuse))-
/getc)()8
P !"#E$% &&
'include (stdio.)* 'include (conio.)*
(a 00 1) L printf("\na nu poate fi egal cu 1. Incearca din nou...") 5 \ printf("Golutia ecuatiei 6dx + 6d este x 0 6g", a, 4, float(Q4)9a)8 /getc)()8
P !"#E$% &2
printf("\nIndtroduceti trei numere (nu tre4uie sa fie intregi)5 ")scanf/s("6f6f6f", 7/nr&, 7/nr2, 7/nr3)-
printf("\n$edia aritmetica dintre cele trei numere este5 6g", a+erage(/nr&, /nr2, /nr3))printf("\n$edia geometrica a celor trei numere este5 6g", geometric%+erage(/nr&, /nr2, /nr3))-
/getc)()-
float a+erage(float num4er&, float num4er2, float num4er3). return (num4er& + num4er2 + num4er3) 9 38 99 :unctie ce returneaza media geometrica a doua numere. 99 eturneaza float, deci niste decimale se +or pierde.
return (s;rt((dou4le)(num4er&<num4er2<num4er3)))8
P !"#E$% &A
'include (stdio.)*'include (conio.)*
float /circumference 0 2 < PI</radiusfloat /area 0 PI</radius</radius99%ti zis ca fieldul tre4uie sa ai4a &1 spatii asa ca &1 spatii iQam dat 99asa iese cu &1 spatii. printf("6M.3f6M.3f", /circumference, /area)-
/getc)()8