Dasturlash I 8-hafta mavzu: Takrorlanuvchi hisoblash jarayonlarni dasturlash
Download 321.53 Kb.
|
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 3 #include 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; 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 28 {
29 cout << "Noto`g`rijavob. Qaytadan urinib ko`ring." 30 < 31 cin >>javob;
32 }
34 cout << "Siz javobni topdingiz!"< 36 return 0; 37 }
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! |
ma'muriyatiga murojaat qiling