C言語を使用したプログラミング方法で質問です。
以下のプログラミングで質問です。
以下のプログラミングはscanfで入力した値に消費税(1.05)して、10万円-出力結果(消費税含み)
の合計金額のお釣りの枚数を表示してます。この処理に以下のプログラムを追加したいのですが分かりません。どなたか教えて頂けますか?
五百円玉=1or0 入力 五十円玉=1or0 入力
1=有り 0=無し
1&1のとき500円玉、50円玉を使ってお釣りを支払う。
1&0のとき50円玉は使わない 0&1のとき500円玉は使わない
0&0のときどちらも使わない。
#include <stdio.h>
int main(void)
{
int i;
int buy;
int turi, maisu;
int coin_500;
int coin_50;
printf("購入金 = ");
scanf("%d",&i);
buy=i*1.05;
printf("支払額 = %.d\n",buy);
turi = (100000-buy);
printf("おつり = %.d\n",turi);
printf("五百円玉 = ");
scanf("%d",&coin_500);
printf("五十円玉 = ");
scanf("%d",&coin_50);
// 一万円札の枚数を求める //
maisu = turi / 10000; //おつりの金額に10000円で割った値
printf( "一万円 = %d\n",maisu );
// 千円札の枚数を求める //
turi = turi % 10000; //おつりの金額を10000円で割った余りの値
maisu = turi / 1000; //余りの値を1000で割った数
printf( " 千円 = %d\n",maisu );
// 五百円玉の枚数を求める //
turi = turi % 1000;
maisu = turi / 500;
printf( "五百円 = %d\n",maisu );
// 百円玉の枚数を求める //
turi = turi % 500;
maisu = turi / 100;
printf( " 百円 = %d\n",maisu );
// 五十円玉の枚数を求める //
turi = turi % 100;
maisu = turi / 50;
printf( "五十円 = %d\n",maisu );
// 十円玉の枚数を求める //
turi = turi % 50;
maisu = turi / 10;
printf( " 十円 = %d\n",maisu );
// 一円玉の枚数を求める //
maisu = turi % 10;
printf( " 一円 = %d\n",maisu );
}
お礼
インストールしましたが結果同じでした・・・^^; また何か手があればお願いいたします。