ตัวอย่างโค้ดภาซี สำหรับการเขียนเพื่อให้โปรแกรมทำงานแบบวนลูป สำหรับเก็บเหรียญให้ครบตามจำนวนที่กำหนด เมื่อเหรียญครบแล้วโปรแกรมก็จะหยุดทำงาน
ตัวอย่าง จะกำหนดเหรียญที่ต้องการเก็บ คือ 30 เหรียญ หากต้องการจำนวนเหรียญอื่นก็ให้เปลี่ยน 30 เป็นตัวเลขที่ต้องการ
ตัวอย่างโค้ด โดยใช้ while
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include <stdio.h>
int main()
{
int max_coin = 30;
int coin;
int sum_coin = 0;
while(sum_coin < max_coin)
{
if(sum_coin == 0)
{
printf(" Please insert %d coins : ", max_coin);
}
else
{
printf(" Please insert %d more : ", (max_coin-sum_coin));
}
scanf("%d", &coin);
sum_coin += coin;
}
printf(" Coins is correct ");
return 0;
}
ตัวอย่างโค้ด โดยใช้ do…while
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include <stdio.h>
int main()
{
int max_coin = 30;
int coin;
int sum_coin = 0;
do
{
if(sum_coin == 0)
{
printf(" Please insert %d coins : ", max_coin);
}
else
{
printf(" Please insert %d more : ", (max_coin-sum_coin));
}
scanf("%d", &coin);
sum_coin += coin;
}while(sum_coin < max_coin);
printf(" Coins is correct ");
return 0;
}
ตัวอย่างโค้ด โดยใช้ for
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include <stdio.h>
int main()
{
int max_coin = 30;
int coin;
int sum_coin = 0;
for(;sum_coin < max_coin;)
{
if(sum_coin == 0)
{
printf(" Please insert %d coins : ", max_coin);
}
else
{
printf(" Please insert %d more : ", (max_coin-sum_coin));
}
scanf("%d", &coin);
sum_coin += coin;
}
printf(" Coins is correct ");
return 0;
}
แสดงผล
