คือลองเขียนโปรแกรมคิดค่าบริการรถไฟดู แต่ลอง run แล้วมันไม่ได้ค่ะ ช่วยแนะนำหน่อยนะคะ
#include<stdio.h>
#include<conio.h>
main()
{
char menu;
int a,b,c,d,e,f,g,h;
int i=0;
do
{
printf (" P L E A S E C H O O S E Y O U S T A T I O N \n");
printf (" < THAILAND STATION > \n");
printf (" 1. Trang = 25 $ \n");
printf (" 2. BKK = 30 $ \n");
printf (" 3. Chumporn = 35 $ \n");
printf (" 4. Chiangmai = 40 $ \n");
menu=getche();
switch(menu)
{
case '1':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Trang \n");
printf(" PRICE 25 $ \n");
printf(" P L E A S E P A Y M O N E Y "); scanf("%d",a);
b=a-25;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Trang \n");
printf(" PRICE 25 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
case '2':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" BKK \n");
printf(" PRICE 30 $ \n");
printf(" P L E A S E P A Y M O N E Y "); scanf("%d",a);
b=a-30;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" BKK \n");
printf(" PRICE 30 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
case '3':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chumporn \n");
printf(" PRICE 35 $ \n");
printf(" P L E A S E P A Y M O N E Y ");
scanf("%d",a);
b=a-35;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chumporn \n");
printf(" PRICE 35 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
case '4':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chiangmai \n");
printf(" PRICE 40 $ \n");
printf(" P L E A S E P A Y M O N E Y ");
scanf("%d",a);
b=a-40;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chumporn \n");
printf(" PRICE 40 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
};
}while(i++);
getch();
return 0;
};
สงสัยว่าโปรแกรมผิดตรงไหนค่ะ ?
#include<stdio.h>
#include<conio.h>
main()
{
char menu;
int a,b,c,d,e,f,g,h;
int i=0;
do
{
printf (" P L E A S E C H O O S E Y O U S T A T I O N \n");
printf (" < THAILAND STATION > \n");
printf (" 1. Trang = 25 $ \n");
printf (" 2. BKK = 30 $ \n");
printf (" 3. Chumporn = 35 $ \n");
printf (" 4. Chiangmai = 40 $ \n");
menu=getche();
switch(menu)
{
case '1':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Trang \n");
printf(" PRICE 25 $ \n");
printf(" P L E A S E P A Y M O N E Y "); scanf("%d",a);
b=a-25;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Trang \n");
printf(" PRICE 25 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
case '2':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" BKK \n");
printf(" PRICE 30 $ \n");
printf(" P L E A S E P A Y M O N E Y "); scanf("%d",a);
b=a-30;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" BKK \n");
printf(" PRICE 30 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
case '3':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chumporn \n");
printf(" PRICE 35 $ \n");
printf(" P L E A S E P A Y M O N E Y ");
scanf("%d",a);
b=a-35;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chumporn \n");
printf(" PRICE 35 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
case '4':
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chiangmai \n");
printf(" PRICE 40 $ \n");
printf(" P L E A S E P A Y M O N E Y ");
scanf("%d",a);
b=a-40;
printf(" Y O U C H O O S E S T A T I O N \n");
printf(" Chumporn \n");
printf(" PRICE 40 $ \n");
printf(" Y O U P A Y M O N E Y = %d \n ",a);
printf(" C H A N G E = %d \n ,");
break;
};
}while(i++);
getch();
return 0;
};