1-Labaratoriya O’lchami x bo’lgan kubning hajmini topish dasturini tuzish



Download 0,99 Mb.
Sana01.01.2022
Hajmi0,99 Mb.
#294160
Bog'liq
Dasturlashdan labaratoriya


1-Labaratoriya

  1. O’lchami x bo’lgan kubning hajmini topish dasturini tuzish .

Dasturni tuzish uchun bizga int tipidan foydalanamiz bu yerda men float tipida yani (haqiqiyqi sonlar to’plamidan ) foydalanganman

#include

#include // bu matemtik kutubxonaga murojat

using namespace std;

int main ()

{

float x,V ;



cout<<"x ga qiymat kiriting=";

cin>>x;


V=pow(x,3); // pow buyrig’i matematek kutubxona orqali kiritiladi

cout<

return 0;

}

Mana shu kod kiritilsa c++ dasturlash tiliga kiritilsa mana shu natija kelib chiqadi qora konsulda .



x ga qiymat kiriting= // bu yerga x ga qiymat kiritasiz

x ga qiymat kiritganizdan so’ng ekranga mana shuni kurishingiz mumkin



Bu dasturimiz ishladi .



  1. R1 , R2 , R3 bo’lgan 3 xil doira radiuslari berilgan bo’lsa , ularning yuzini hisoblaydigan dasturini tuzish .

#include

#include

using namespace std;

int main(){

int x;

float S1 , S2 , S3 , R1 , R2 , R3 ;

cout<<"R1 ning qiymatini kiring =";

cin>>R1;

S1=3.14*pow(R1 , 2);

cout<<"S1="<1<

cout<<"R2 ning qiymatini kiriting =";

cin>>R2;

S2=3.14*pow(R2 , 2);

cout<<"S2="<2<

cout<<"R3 ning qiymatini kiriting =";

cin>>R3;

S3=3.14*r3*r3;

cout<<"S3="<3;

return 0;

}

Bu kod kiritilgan so’ng ekranga quyidagi kurinish hosil bo’ladi .



R1 ga qiymat kititganinggizda esa S1 ni hisoblaydi .



Kiyin sezdan R2 ga qiymat so’raydi va S2 ni hisoblaydi .





Shundan so’ng R3 ga qiymat kiritasiz va S3 ni hisoblaydi .





Dasturimiz mana shunday ishlaydi .



  1. A va B sonlarining katta kichigini topadogan dastur .

A va Y sonlarini katta kichigini aniqlaydigan dastur tuzish ucun biz if va else shart operatorlaridan foydalanamiz .

#include

using namespace std;

int main (){

float a,b;

cout<<"a son kiriting=";

cin>>a;

cout<<"b ga qiymat kiritig=";

cin>>b;

if (a>b){

cout<<"a katta\n";

}

else cout<<"b katta ";



return 0;

}

Dasturimi quyidagicha ishlaydi .



Dastlab a ga qiymat suraydi , kiyin b ga qiymat suraydi ikkalasini taqqoslab qaysi katta bulsa shu sonni chiqaradi

Dasturimiz tayyor .



  1. X , Y , Z larni katta kichigini topadigan dastur tuzish .

B dsturni tuzish uchun ham if else shart operatorlaridan foydalanamiz

#include

using namespace std;

int main ()

{

float x,y,z;



cout<<"x=";

cin>>x;


cout<<"y=";

cin>>y;


cout<<"z=";

cin>>z;


if (x>=y && x>=z) cout<<"x max";

else {if (y>=x && y>=z) cout<<"y max";

else {if (z>=x && z>=y) cout<<"z max";}}

return 0;

}

Bu dasturimizni ishlashi quyidagicha .



Dastlab hamma o’zgaruvchiga qiymat so’raydi

Barcha o’zgaruvchilarga qiymat kiritganizdan so’ng dastur sizga katta sonni chiqaradi .



Mana dastur ishladi .



  1. While sikli yordamida misol yechish

S=(x-1)/1 – (x-1)2/2 +(x-1)3 - .....+((x-1)n * *(-1)n-1)/n .

Berilgan misolni yechadigan dastur tuzish .

Bu misolni yechish uchun dastur kodini quyidagicha kiritamiz

#include

#include

using namespace std;

int main (){

float n, x ,S;

cout<<" x ga qiymat kiriting=";

cin>>x;


cout<<" n ga qiymat kiriting=";

cin>>n;


while (n<=(2*n+1)){

S=(pow (x-1,(n))*pow (-1,(n+1))/n);

S+=S;

cout<<"S= "<

cin>>S;

}

return 0;



}

Dasturimiz ishga tushadi va x va n ga qiymat kiritib S natija olamiz .



Mana dasturimiz ishladi S natija oldik .



  1. Berilgan misolni while siklida ishlaydigan dastur tuzish .

S=(sin1)/2 +(sin2)/22 +.......+(sinx)/2x

Dasturimiz code .

#include

#include

using namespace std;

int main (){

float S,n;

cout<<"n ga qiymat kiriting=";

cin>>n;

while (n<=pow(2,n))

{

S=sin(n)/pow(2,n);



S+=S;

cout<<"S="<

cin>> S;

}

return 0;



}

Dasutrimizni ishga tushurganda n ga qiymat so’raydi va n ga qiymat kiritganimizda S ni qiymatini ishlab beradi .



Mana n ga 5 qiymat berganimizda S=-0.0599328 ga tengligini chiqaradi .



  1. A[5] massiv berilgan juft elementlaring yig’indisi va miqdorini topadigan dastur tuzish .

Bu dastur shakli quyidagicha bo’ladi .

#include

using namespace std;

int main ()

{int s, l[5]={1,4,5,10,15};

cout<<"juft elementlar soni 2 ta\n";

s=l[1]+l[3];

cout<

return 0;

}

Bu dasturimiz quyidagicha ishlaydi a[5] massivni elimintlari ichidan juftlarini topib qushib quyadi .



dasturimizni ishga tushirganimizda juft elementlar soni 2 ta va ularning yig’indisi 14 ekanligini malum qiladi .

  1. A[6] massiv berilgan massivning eng kichik elementini va uning tartib raqamini topadigan dastur tuzish .

Dastur kodini c++ dasturlash tiliga kiritamiz .

#include

using namespace std;

int main (){

double a[3];

cout<<"a[0]=";

cin>>a[0];

cout<<"a[1]=";

cin>>a[1];

cout<<"a[2]=";

cin>>a[2];

double min=a[0];

for (int i=0;i<3; i++){

if (min

a[i]

}

}



cout<<"min="<

return 0;



}

Dastur kodini kiritib ishga tushiramizda a[0] ,a[1] va a[2] massivlarga qiymat so’raydi . Qiymat kiritganimizda qiymatlar orasidan eng kichigini topib ekranga chiqaradi .

Download 0,99 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish