電車の券売機(簡易版)のプログラミングに付いて
Posted: 2012年1月16日(月) 19:31
暇だったので、電車の券売機のプログラミングを作ろうとしたのですが、上手くいきません。
内容は以下の段階で最終的に詳細と金額をモニターに出します。
1:まずは大人の人数を入力する(いない場合は0)。
2:その後、上記と同じ様に子供の人数を入力。
3:最後に区画の料金を入力。
4:最終的に詳細と料金を出力。
END
以下がソースになります。
#include <stdio.h>
main()
{
int a,b,c,d,e;
printf("大人の人数を入力してください(いない場合は0)\n");
scanf("%d",&a);
//↑大人の料金入力
printf("子供の人数を入力してください(いない場合は0)\n");
scanf("%d",&b);
//↑子供の料金
printf("区画料金を入力してください。\n");
scanf("%d",&c);
//↑区画の料金
d=b(c/2);
for(d/2%0)
d=b(c/2);
else(d/2%)
d=b(c/2)+10;
//↑子供の料金が通常の料金の半分にするときにcが10で割って奇数になるので、切り上げのif文を作ってみた。
e=a*c+d
//↑公式?
printf("大人の人数は%dです。\n子供の人数は%dです。\n区画料金は%dです。\n全ての金額は%dです。\n");
}
ここまでは出来たのですが、やはり上手く出来ません。
誰か教えてください!
ps.ちなみに初心者です。
内容は以下の段階で最終的に詳細と金額をモニターに出します。
1:まずは大人の人数を入力する(いない場合は0)。
2:その後、上記と同じ様に子供の人数を入力。
3:最後に区画の料金を入力。
4:最終的に詳細と料金を出力。
END
以下がソースになります。
#include <stdio.h>
main()
{
int a,b,c,d,e;
printf("大人の人数を入力してください(いない場合は0)\n");
scanf("%d",&a);
//↑大人の料金入力
printf("子供の人数を入力してください(いない場合は0)\n");
scanf("%d",&b);
//↑子供の料金
printf("区画料金を入力してください。\n");
scanf("%d",&c);
//↑区画の料金
d=b(c/2);
for(d/2%0)
d=b(c/2);
else(d/2%)
d=b(c/2)+10;
//↑子供の料金が通常の料金の半分にするときにcが10で割って奇数になるので、切り上げのif文を作ってみた。
e=a*c+d
//↑公式?
printf("大人の人数は%dです。\n子供の人数は%dです。\n区画料金は%dです。\n全ての金額は%dです。\n");
}
ここまでは出来たのですが、やはり上手く出来ません。
誰か教えてください!
ps.ちなみに初心者です。