2. ข้อความสั่ง while (ต่อ)
2. ข้อความสั่ง while (ต่อ)
ตัวอย่าง 4.15 แสดงเลขคี่ด้วย Loop while ตั้งแต่ 1 จนถึง 49
#include <stdio.h>
int main()
{
int i = 1;
while(i <= 49) {
printf("%d ",i);
i+=2;
}
}
ตัวอย่าง 4.16 แสดงผลรวมของจำนวนจาก 1 ถึง N
#include <stdio.h>
int main()
{
int i = 1, N, sum = 0;
printf("Input Last Number : ");
scanf("%d",&N);
while(i <= N) {
sum += i;
i++;
}
printf("Sum 1 - %d : %d\n",N,sum);
}
ตัวอย่าง 4.17 รับค่าข้อมูลตัวเลข จำนวน N ค่า แล้วแสดงผลรวมตัวเลขชุดนั้น
#include <stdio.h>
int main()
{
int i = 1, N, sum = 0, num;
printf("Input N : ");
scanf("%d",&N);
while(i <= N) {
printf("Input Number %d : ",i);
scanf("%d",&num);
sum += num;
i++;
}
printf("Summary %d Number = %d",N,sum);
}
ตัวอย่าง 4.18 กำหนดจุดเริ่มต้นและจุดสิ้นสุดให้กับโปรแกรม โดยแสดงเพิ่มขึ้นทีละ 2 ตัว
#include <stdio.h>
int main()
{
int first,end;
printf("Input first : ");
scanf("%d",&first);
printf("Input end : ");
scanf("%d",&end);
while(first <= end) {
printf("%d\n",first);
first += 2;
}
}
ตัวอย่าง 4.19
#include <stdio.h>
int main()
{
int num;
printf("Insert Number[0-20]: ");
scanf("%d",&num);
while(num!=13)
{
printf("You are wrong! Try Again\n");
printf("\nInsert Number: ");
scanf("%d", &num);
}
printf("You are Win! Congratulation\n");
}
ผลการกระทำ
จัดทำโดย นางสาวทิพย์สุคนธ์ พันธ์กิ่ง กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
โรงเรียนบุญวัฒนา สำนักงานเขตพื้นที่การศึกษามัธยมศึกษานครราชสีมา