Namangan davlat universiteti amaliy matematika kafedrasi


Download 0.52 Mb.
bet15/50
Sana15.03.2023
Hajmi0.52 Mb.
#1270223
1   ...   11   12   13   14   15   16   17   18   ...   50
Bog'liq
Amaliy mashg amaliy matematika 1 kurs

Amaliy mashg`ulot bayoni:
Switch operatori: [1(127-133), 3(34-37), 4(54-55)]Shart operatorining yana bir ko‘rinishi switch tarmoqlanish operatori bo‘lib, uning sintaksisi quyidagacha:
switch ()
{
case : ; break;
case : ;break;

case : ; break;
default:: ;
}
Masala. Quyida, sanab o‘tiluvchi turlar va shu turdagi o‘zgaruvchilar e’lon qilingan:
enum Birlik{detsimetr, kilometr, metr, millimetr, santimetr}
float y; Birlik r;
Birlikda berilgan x o‘zgaruvchisining qiymat metrlarda chop qilinsin.
#include
int main()
{
enum Birlik {detsimetr, kilometr, metr, millimetr, santimetr};
float x,y;
Birlik r;
cout<<’’uzunlikni kiriting: x=’’;
cin>>x;
cout<<’’ uzunlik birliklari\n’’;
cout<<’’ 0-detsimetr\n’’;
cout<<’’1-kilometr\n’’;
cout<<’’2-metr\n’’;
cout<<’’3-millimetr\n’’;
cout<<’’4-santimetr\n’’;
cout<<’’uzunlikni birligini tanlang; r=’’;
cin>>r;
switch(r)
{
case detsimetr:y=x/10; break;
case kilometr: y=x*1000; break;
case metr: y=x; break;
case millimetr: y=x/1000; break;
case santimetr: y=x/100; break;
default:
cout<<’’uzunlik birligi noto’g’ri kiritildi!’’;
return o;
}
cout<
return 0;
}


Topshiriqlar

1.

Berilganlar turi va o'zgaruvchilar quyidagicha aniqlangan:
enum Oy {yan, fev, mar, apr, may, iyn, iyl, avg, sen, okt, noy, dek};
int d1, d2; Oy m1, m2; bool t;
Agar d1, m1 sana (yil hisobida) d2, m2 sanadan oldin kelsa, t o'zgaruvchiga true qiymat, aks holda false qiymat berilsin.

2.

Oy m, m1; {Oy turining aniqlanishi 1 masalada berilgan};
int k, n;
m1 o'zgaruvchiga qiymat berilsin:
a) m oydan keyingi oyning nomi (dekabrdan keyin yanvar kelishini hisobga olgan holda);
b) m oydan keyingi k-chi oyning nomi;
d) yilning n-chi oyi nomi berilsin.

3.

enum Nota {do, re, mi, fa, sol, lya, si};
enum Oraliq {secund, tersia, qvart, kvint, sekst, septima};
Nota n1, n2; Oraliq i;
Berilgan n1 va n2 (n1n2) notalardan tashkil topgan i-oraliq aniqlansin; secund–bu ikkita qo'shni (aylana bo'ylab) notalardan tashkil topgan oraliq (masalan, re va mi, si va do), tersia – bu bitta notadan keyingi oraliq (masalan, fa va lya, si va re) va hokazo.

4.

enum Mavsum {qish, bahor,yoz, kuz};
enum Oy {yan,fev,mar,apr,may, iyn,iyl,avg,sen,okt,noy,dek};
Oy m; Mavsum m;
Berilgan m oyga mos keluvchi s-mavsum aniqlansin.

5.

enum Davlat {Germaniya,Quba,Laos,Monaqo,Nepal,Polsha};
enum Qita {Osiyo, Amerika, Evropa};
Davlat davlat; Qita: qita;
Davlatning davlat nomi bo'yicha u joylashgan qit'a nomi qita aniqlansin.




Download 0.52 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   50




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