- ベストアンサー
消費税計算
#include <stdio.h> int main (void) { int price_komi, tax; printf("税込価格を入力してください:"); scanf("%d", &price_komi); tax = (double)(price_komi * 0.05); printf("消費税は%d円です。\n", tax); printf("税抜き価格は%dです。\n",price_komi - tax); return(0); } このプログラムでは消費税計算がうまくできません。型の使い方がよくないと思うのですがわかりません。おねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
tax = (double)(price_komi * 0.05); ここの計算が違っていると思います。 税=税込金額*5/105 です。
その他の回答 (2)
- Tsukasa0215
- ベストアンサー率22% (280/1257)
回答No.3
#2です、凡ミスです。 #1さんの回答でOKです、失礼致しました。
- Tsukasa0215
- ベストアンサー率22% (280/1257)
回答No.2
#include <stdio.h> int main (void) { int price_komi,tax; printf("税込価格を入力してください:"); scanf("%d", &price_komi); tax = (int)(price_komi * 0.05); printf("消費税は%d円です。\n", tax); printf("税抜き価格は%dです。\n",price_komi - tax); return(0); }
お礼
ありがとうございました。おはずかしい限りです。