3 2 for START num int num num

  • Slides: 49
Download presentation

(3) �������� 2 | for START num int num; num = 1 for (num=1;

(3) �������� 2 | for START num int num; num = 1 for (num=1; num<=12; num++) { num<=12 False True 2, num printf ("%4 d * %-2 d = %2*num 3 dn", 2, num, 2*num); num++ END

������� 6. 1 ������ 2 | for #include<stdio. h> int main() { int num;

������� 6. 1 ������ 2 | for #include<stdio. h> int main() { int num; printf ("Multiplication tablen"); for (num=1; num<=12; num++) { printf ("%4 d * %-2 d = %-3 dn", 2, num, 2*num); } return 0; } (4)

������� 6. 1 ������ 2 | for Multiplication table 2*1 =2 2*2 =4 2*3

������� 6. 1 ������ 2 | for Multiplication table 2*1 =2 2*2 =4 2*3 =6 2*4 =8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 2 * 11 = 22 2 * 12 = 24 (5)

������� 6. 2 ������� 0. . 100 ��� while ������� 0 - 100 #include<stdio.

������� 6. 2 ������� 0. . 100 ��� while ������� 0 - 100 #include<stdio. h> int main() { int count = 0; printf ("Show number from 0 to 100nn"); while (count<=100) { printf ("%d ", count); count++; } return 0; }

������� 6. 3 ����� 0. . 100 (3) ��� while + if โปรแกรมแสดงเลขคทอยระหวาง 100

������� 6. 3 ����� 0. . 100 (3) ��� while + if โปรแกรมแสดงเลขคทอยระหวาง 100 #include<stdio. h> int main() { int count = 0; printf ("Show even number from 0 to 100nn"); while (count<=100) { if (count%2 == 0) printf ("%d ", count); count++; } return 0; } 0 -

ผงงานตวอยาง 1. 1 )แสดงเลข 0 – 100( ผงงานตวอยาง 1. 2 )แสดงเลขค 0 – 100(

ผงงานตวอยาง 1. 1 )แสดงเลข 0 – 100( ผงงานตวอยาง 1. 2 )แสดงเลขค 0 – 100( START count = 0 count<=100 False True False count%2==0 True count++ count END count++ END

(3) �������� 2 | for START vowel=0, alphabet=0, count, letter int vowel=0, alphabet=0, count;

(3) �������� 2 | for START vowel=0, alphabet=0, count, letter int vowel=0, alphabet=0, count; char letter; False count<10 True count ++ letter ? ? ? for (count=0; count<10; count++) { letter = getche(); ? ? ? }

(4) �������� 2 | for True letter is vowel letter = getche(); True vowel++

(4) �������� 2 | for True letter is vowel letter = getche(); True vowel++ false alphabet++ if ((letter=='a')||(letter=='e')||(letter=='i') ||(letter=='o')||(letter=='u')) vowel++; alphabet++; else

(5) �������� 2 | for vowel alphabet END printf ("n***Result***n"); printf ("Vowel (a, e,

(5) �������� 2 | for vowel alphabet END printf ("n***Result***n"); printf ("Vowel (a, e, i, o, u) = %dn", vowel); printf ("Other letter = %d", alphabet);

(6) �������� 2 | for START vowel=0, alphabet=0, count, letter count = 0 False

(6) �������� 2 | for START vowel=0, alphabet=0, count, letter count = 0 False count<10 True count ++ letter is vowel alphabet True vowel++ false alphabet++ END

������� 6. 4 ����� | (7) for #include<stdio. h> #include<conio. h> int main() {

������� 6. 4 ����� | (7) for #include<stdio. h> #include<conio. h> int main() { int vowel=0, alphabet=0, count; char letter; for (count=0; count<10; count++) { printf ("n. Enter letter a-z : "); letter = getche(); if ((letter=='a')||(letter=='e')||(letter=='i') ||(letter=='o')||(letter=='u')) vowel++; else alphabet++; }//continue printf ("n***Result***n"); printf ("Vowel (a, e, i, o, u) = %dn", vowel); printf ("Other letter = %d", alphabet); return 0; }

START (4) �������� 2 | for int num, i, j; num, i, j, space='

START (4) �������� 2 | for int num, i, j; num, i, j, space=' ' char space=' '; printf ("Enter number : "); scanf ("%d", &num); num i=1 i<=num False END True for (i=1; i<=num; i++) Process of each row { Process of each row } i++

(5) �������� 2 | for Process printf ("n"); "n" of each row j=1 False

(5) �������� 2 | for Process printf ("n"); "n" of each row j=1 False j<=num True Process of printing each character. for (j=1; j<=num; j++) Process of { printing each character. } j++

(6) �������� 2 | for Process of printing each (i==1)|| character. (i==num)|| (j==1)|| (j==num)

(6) �������� 2 | for Process of printing each (i==1)|| character. (i==num)|| (j==1)|| (j==num) True '*' False '' if (i==1 || i==num || j==1 || j==num) printf ("*"); else printf ("%c", space);

������� 6. 5 �������� (7) �� #include<stdio. h> int main() { int num, i,

������� 6. 5 �������� (7) �� #include<stdio. h> int main() { int num, i, j; char space=' '; printf ("Enter number : "); scanf ("%d", &num); //continue for (i=1; i<=num; i++) { printf ("n"); for (j=1; j<=num; j++) { if (i==1 || i==num || j==1 || j==num) printf ("*"); else printf ("%c", space); } } return 0; }

(4) START money, amount money True (money > 20000) || (money%100!=0) False 2

(4) START money, amount money True (money > 20000) || (money%100!=0) False 2

2 A money/1000!=0 money/500!=0 False (5) False True amount = money/1000 money = money%1000

2 A money/1000!=0 money/500!=0 False (5) False True amount = money/1000 money = money%1000 True amount = money/500 money = money%500 "1000฿" amount "500฿" amount X X A 3

3 money/100!=0 (6) False True amount = money/100 money = money%100 "100฿" amount X

3 money/100!=0 (6) False True amount = money/100 money = money%100 "100฿" amount X END

������� 6. 6 ����� ATM (7) #include<stdio. h> int main() { int money, amount;

������� 6. 6 ����� ATM (7) #include<stdio. h> int main() { int money, amount; printf ("Enter money : "); scanf ("%d", &money); while ((money > 20000) || (money%100!=0)) { printf ("Sorry, please enter money : "); scanf ("%d", &money); } //continue printf ("n. Total bank noten"); if (money/1000!=0) { amount = money/1000; money = money%1000; printf ("Banknote 1000 : %dn", amount); } if (money/500!=0) { amount = money/500; money = money%500; printf ("Banknote 500 : %dn", amount); } //continue

������� 6. 6 ����� ATM (9) if (money/100!=0) { amount = money/100; money =

������� 6. 6 ����� ATM (9) if (money/100!=0) { amount = money/100; money = money%100; printf ("Banknote 100 : %dn", amount); } return 0; }

START (7) menu, money=0 m 1=0, m 2=0, m 3=0 menu == 1 False

START (7) menu, money=0 m 1=0, m 2=0, m 3=0 menu == 1 False menu == 2 True money=money+150 m 1++ True money=money+50 m 2++ True money=money+25 m 3++ True money=money+10 m 4++ False menu == 3 False menu == 4 False m 1, m 2 m 3, m 4 True menu!=0 False money END

������� 6. 7 (8) �������� #include<stdio. h> int main() { int menu, m 1=0,

������� 6. 7 (8) �������� #include<stdio. h> int main() { int menu, m 1=0, m 2=0, m 3=0, m 4=0, i; float money=0; printf ("Welcome to Restaurantn"); do { printf ("1. Pizza 150 Bn"); printf ("2. Hamburger 50 Bn"); printf ("3. Sandwich 25 Bn"); printf ("4. Water 10 Bn"); printf ("0. Calculate moneyn"); //continue

������� 6. 7 (9) �������� printf ("n. Select menu : "); scanf ("%d", &menu);

������� 6. 7 (9) �������� printf ("n. Select menu : "); scanf ("%d", &menu); for (i=0; i<34; i++) printf ("n"); if (menu==1) { money = money + 150; m 1++; } else if (menu==2) { money = money + 50; m 2++; } else if (menu==3) { money = money + 25; m 3++; } //continue

������� 6. 7 (10) �������� else if (menu==4) { money = money + 10;

������� 6. 7 (10) �������� else if (menu==4) { money = money + 10; m 4++; } printf ("nn. U have : n"); printf ("Pizza %d * 150 : %dn", m 1*150); printf ("Hamburger %d * 50 : %dn", m 2*50); printf ("Sandwich %d * 25 : %dn", m 3*25); printf ("Water %d * 10 : %dnn", m 4*10); } while (menu!=0); printf ("n. Total payment = %. 2 fn", money); return 0; }