TA’lim vazirligi
Download 0.96 Mb.
|
Borland C dasturlash tili fanidan maruza matni
- Bu sahifa navigatsiya:
- 1.10-masala.
- 1.11-masala.
1.6-masala. Teng tomonli uchburchakning tomoni A ga teng. Uchburchakning yuzini toping. Yechish. Teng tomonli uchburchakning yuzini S bilan belgilasak, Formula o’rinli bo’ladi. Borland C++ Builder da dasturu: #include void __fastcall TForm1::Button1Click(TObject *Sender) { float a,s; a=StrToFloat(Edit1->Text); S=(sqrt(3))*a*a/4; Edit2->Text=FloatToStr(s); }
Yechish. Ikki nuqta orasidagi masofa formula yordamida aniqlanadi. Borland C++ Builder da dasturu: #include void __fastcall TForm1::Button1Click(TObject *Sender) { float x1,x2,y1,y2,d; x1=StrToFloat(Edit1->Text); x2=StrToFloat(Edit2->Text); y1=StrToFloat(Edit3->Text); y2=StrToFloat(Edit4->Text); d=sqrt(sqr(x2-x1)+sqr(y2-y1)); Edit5->Text=FloatToStr(d); } 1.8-masala. Birinchi hadi A, ayirmasi D, hadlari soni N ga teng arifmetik progressiyaning hadlarining yig’indisini hisoblang. Yechish. Arifmetik progressiya istalgan hadi va hadlari yig’indisi uchun , formulalar o’rinli bo’ladi. Borland C++ Builder da dasturu: void __fastcall TForm1::Button1Click(TObject *Sender) { float a1,d,n,S; a1=StrToFloat(Edit1->Text); d=StrToFloat(Edit2->Text); n=StrToFloat(Edit3->Text); S=(2*a1+d*(n-1))/2*n; Edit4->Text=FloatToStr(S); }
Yechish. Geometrik progressiyaning istalgan hadi va hadlari yig’indisi formula yordamida aniqlanadi. Borland C++ Builder da dasturu: void __fastcall TForm1::Button1Click(TObject *Sender) { float B,q,n,S; B=StrToFloat(Edit1->Text); q=StrToFloat(Edit2->Text); n=StrToFloat(Edit3->Text); S=(B*(1-exp(N*ln(q))))/(1-q); Edit4->Text=FloatToStr(S); }
Yechish. Idishlardagi suvni bitta idishga quyilsa, suvning hajmi va temperaturasi formulalar bilan aniqlanadi. Borland C++ Builder da dasturu: void __fastcall TForm1::Button1Click(TObject *Sender) { float T1,T2,T3,T,V1,V2,V3,V; T1=StrToFloat(Edit1->Text); T2=StrToFloat(Edit2->Text); T3=StrToFloat(Edit3->Text); V1=StrToFloat(Edit4->Text); V2=StrToFloat(Edit5->Text); V3=StrToFloat(Edit6->Text); T=(T1*V1+T2*V2+T3*V3)/(V1+V2+V3); V=V1+V2+V3; Edit7->Text=FloatToStr(T); Edit8->Text=FloatToStr(V); }
Yechish. A sonning butun qismini B bilan belgilasak, B=int(A) formula bilan aniqlanadi. Borland C++ Builder da dasturu: void __fastcall TForm1::Button1Click(TObject *Sender) { float a,b,s; a=StrToFloat(Edit1->Text); b=StrToFloat(Edit2->Text); s=a div b; Edit3->Text=FloatToStr(s); } Download 0.96 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling