Dasturlash I 8-hafta mavzu: Takrorlanuvchi hisoblash jarayonlarni dasturlash


Download 321.53 Kb.
bet4/10
Sana02.01.2022
Hajmi321.53 Kb.
#194588
1   2   3   4   5   6   7   8   9   10
Bog'liq
Topshiriq 8

inthisob = 0;

while (hisob<= 100)

{

cout<< "C++ ga xush kelibsiz!\n";



hisob++;

}

Avval ko`rib chiqqan – ikki sonning ayirmasi dasturini while operatoridan foydalangan holda qayta ko`rib chiqamiz. U dasturda foydalanuvchiga ikkita sonning ayirmasini topib, kiritishga undovchi, agar foydalanuvchi to`g`ri javob kiritsa to`g`ri javob kiritilganligini, yoki noto`g`ri javob berilsa, javob noto`g`ri ekanligini va to`g`ri javobni ko`rsatish shartlari qo`yilgan edi. Endi while operatoridan foydalangan holda, foydalanuvchi tomonidan toki to`g`ri javob berilmaguncha, uni to`g`ri javobni topishga undovchi ko`rsatma satrlarini qo`shib, dasturga o`zgartirish kiritamiz.



8.1-kodli ro`yxat. AyirmaSavoliniTakrorlash.cpp

1 #include

2 #include // for time function

3 #include // for rand and srand functions

4 usingnamespace std;

5

6 intmain()



7 {

8 // 1. Tasodifiy, bir xonali, butun sonlar generatsiyasi

9 srand(time(0));

10 intson1 = rand() % 10;

11 intson2 = rand() % 10;

12


13 // 2. Agar son1 < son2 bo`lsa, son1 bilan son2 joy almashadi

14 if (son1

15 {

16 int temp = son1;



17 son1 = son2;

18 son2 = temp;

19 }

20


21 // 3. O`quvchini son1 - son2 ning qiymatini topishga undash

22 cout<

23 intjavob;

24 cin>>javob;

25

26 // 4.Javob to`g`ri bo`lguncha so`rashni takrorlash



27 while (son1 - son2 != javob)

28 {


29 cout << "Noto`g`rijavob. Qaytadan urinib ko`ring."

30 <

31 cin >>javob;

32 }


33

34 cout << "Siz javobni topdingiz!"<

35

36 return 0;

37 }


4 – 3 ning qiymati nechchi? 4

Noto`g`ri javob. Qaytadan urinib ko`ring.4 – 3 nechchi? 5

Noto`g`ri javob. Qaytadan urinib ko`ring. 4 – 3 nechchi? 1

Siz javobni topdingiz!



27-32-satrlarda joylashgan sikl, son1 - son2 != javob sharti true qiymat qabul qilganda foydalanuvchini ikki sonning ayirmasini topishga takroran undaydi. Qachonki, son1 - son2 != javob sharti false qiymat qabul qilganda, sikl ishini tugatadi.


Download 321.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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