• ベストアンサー

消費税計算

#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); } このプログラムでは消費税計算がうまくできません。型の使い方がよくないと思うのですがわかりません。おねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MSZ006
  • ベストアンサー率38% (390/1011)
回答No.1

tax = (double)(price_komi * 0.05); ここの計算が違っていると思います。 税=税込金額*5/105 です。

k-haruka
質問者

お礼

ありがとうございました。おはずかしい限りです。

その他の回答 (2)

回答No.3

#2です、凡ミスです。 #1さんの回答でOKです、失礼致しました。

回答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); }

関連するQ&A