การทำงานแบบวนรอบ ที่รู้จำนวนรอบ (Loop - For)
----------------------------------------
การทำงานแบบวนรอบมีหลายแบบ เช่น การทำงานแบบรอบแน่นอน การทำงานแบบวนรอบแบบมีเงื่อนใข ในที่นี้จะเป็นการทำงานแบบวนรอบที่รู้จำนวนรอบหรือกำหนดจำนวนรอบแน่นอน (Loop For)
ตัวอย่าง
------------------------------------------------------------
โจทย์ จงหาผลรวมของจำนวนเต็ม จาก 1-N
Output = ผลรวม
Input = N (จำนวนเต็ม)
Process
1.เริ่ม
2.ประกาศ จำนวนเต็ม sum,N,round(รอบ)
3.รับค่า n
4.วนรอบ จาก round=1 จนถึง round=N
4.1 sum=sum+round
5.แสดงผล sum
6.จบ
Flow Chart
-------------------------------------------------------------
ตัวอย่าง
------------------------------------------------------------
โจทย์ จงหาผลรวมของจำนวนเต็ม จาก 1-N
Output = ผลรวม
Input = N (จำนวนเต็ม)
Process
1.เริ่ม
2.ประกาศ จำนวนเต็ม sum,N,round(รอบ)
3.รับค่า n
4.วนรอบ จาก round=1 จนถึง round=N
4.1 sum=sum+round
5.แสดงผล sum
6.จบ
Flow Chart
-------------------------------------------------------------
C-Program
-------------------------------------------------------------
ผลลัพธ์
-----------------------สนุกคิดกันหน่อย-----------------
=== program ====
//LOOP FOR by KRUPONG
//2018-01-22
#include <stdio.h>
int main(){
int i,j,N;
printf("Please enter N : ");
scanf("%d",&N); //จำนวนรอบ
printf("====================\n");
for(i=1;i<=N;i++){
printf("%2d",i); //รอบที่
for(j=1;j<=i;j++){printf("*");} //พิมพ์ * ตามรอบที่
printf("\n"); // //ขึ้นบรรทัดใหม่
}
}
=============ลองรูปแบบอื่นดูซิ===============
0 ความคิดเห็น:
แสดงความคิดเห็น