Quyidagi tushunchalarga qisqacha izohlar yozing: Ichma-ich joylashgan if operatori



Download 224.76 Kb.
Sana23.10.2019
Hajmi224.76 Kb.

ELBOYEV BAXTIYOR 112-DI GURUH

Dasturlash fanidan 4-mustaqil ish javoblari

1.Quyidagi tushunchalarga qisqacha izohlar yozing:



  • Ichma-ich joylashgan if operatori : C++ dasturida if operatorini istalgancha ishlatishimiz mumkin.Shu jumladan,bu operatorni ichma-ich qo’llasak ham bo’ladi.Bunday joylashgan if operatoriga ichma ich joylashgan if operatori deyiladi.Bajaradigan vazifasi,deyarli mantiqiy ifodalarnikiga o’xshash.

MASALAN: if(ixtiyoriy shart) {

If(shart)

Cout<


  • Ikki tarmoqli operator : bu operator shart operatoridir.Kelgan malumotni ikki qisimga ajratadi.



  • rand () funksiyasi : rand() funksiyasi kutubhonasiga tegishli bo’lib,u tasodifiy butun sonni tanlashda ishlatiladi.



  • RAND_MAX : RAND_MAX- bu huddi M_PI va M_E lar kabi o’zgarmaslardan bo’lib,uning qiymati 32767 ga teng.U C++ da 0 dan 32676 gacha bo’lgan butun va tasodifiy sonlarni taqdim etadi.



  • srand(time(0)) : bu funksiya har bir kompilyatsiya jarayonida turli xil tasodifiy sonni tanlashda ishlatiladi.

2.Test savollariga javob bering:


S

1

2

3

4

5

6

7

8

9

10

11

12

13

J

B

A

B

A

B

B

A

C

C

A

D

B

A

3.Quyidagi masalalar uchun C++ dasturlash tilida hisoblash



dasturini tuzing:

1) #include

#include //natija:

#include

using namespace std;

int main()

{

int j,d,o;



srand(time(0));

{

j=( rand()%10);



cout<<" Javlon o'ylagan soni: " <

d=(rand()%10);

cout<<" Dilshod o'ylagan soni: "<

o= (rand()%10);

cout<<" Oltin baliq o'ylagan son: "<

if ((j)==(d) && (j==o))

cout<<" ikkialasini ham tilagini bajaradi "<

else if(j==0)

cout<<" Javlonni tilagini bajaradi "<

else if (d==o)

cout<<" Dilshodni tilagini bajaradi "<

else if ((j!=o)&&(d!=o))

cout<<" ikkalasini ham tilagini bajarmaydi "<

}
return 0;

}


2)

#include

#include

using namespace std;

int main ()

{

int a;



cin>>a;

if(a>0 && a%2==1)

cout<<"musbat toq son";

if(a==0)

cout<<"son nolga teng";

if(a<0 && a%2==0)

cout<<"Manfiy juft son";

return 0;



}

}




3)

#include



#include

using namespace std;

int main ()

{

int a;



cin>>a;

switch(a/10)

{

case 1 : cout<<"o'n"<

case 2 : cout<<"yigirma"<

case 3 : cout<<"o'ttiz"<

case 4 : cout<<"qirq"<

case 5 : cout<<"ellik"<

case 6 : cout<<"oltmish"<

case 7 : cout<<"yetmish"<

case 8 : cout<<"sakson"<

case 9 : cout<<"to'qson"<

case 10 : cout<<"yuz"<

default: cerr<<"no'tog'ri kiritdingiz";

}

switch(a%10)



{

case 1 : cout<<"bir"; break;

case 2 : cout<<"ikki"; break;

case 3 : cout<<"uch"; break;

case 4 : cout<<"to'rt"; break;

case 5 : cout<<"besh"; break;

case 6 : cout<<"olti"; break;

case 7 : cout<<"yetti"; break;

case 8 : cout<<"sakkiz"; break;

case 9 : cout<<"to'qqiz"; break;



return 0;

}


Do'stlaringiz bilan baham:


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

    Bosh sahifa