【スポンサーリンク】

【C言語解説】 C言語練習 R012 - 金額の計算

こちらのサイト

C言語練習
http://www.geocities.jp/kenji_y0328/crenshu/

の問題を実際に解いていったので、「解説」という形でまとめていこうかと思っています。
ちなみに、こちらのサイトでは解答もありますが、自分の解答を元に解説していきます。

※作者様からの削除依頼がありましたらすぐに削除しますのでご報告頂けると幸いです。

カテゴリの「C言語練習」でまとめています。

【問題】

単価、数量を入力し、金額と消費税込み金額を計算し表示する。

【コード】

#include<stdio.h>
main(){
    int tanka, suryo, kingaku, zeikomi;
    
    printf("単価="); scanf("%d", &tanka);
    printf("数量="); scanf("%d", &suryo);
    
    kingaku = tanka * suryo;
    zeikomi = kingaku*108/100;
    
    printf("金額=%d 税込価格=%d\n", kingaku, zeikomi);
    return 0;
}

【考え方】

  • int型の「tanka」「suryo」「kingaku」「zeikomi」を宣言する。
  • 「tanka」「suryo」、それぞれに単価と数量を入力する。
  • 「kingaku」に単価と数量を掛けた値を代入し、「zeikomi」に「kingaku」と税率(ここでは108/100)を掛けた値を代入する。
  • 「kingaku」と「zeikomi」を表示する。

【個人的な意見】

前回の問題
www.marusagi.com
と似ているように基本的な「入力」と「出力」の処理を利用しています。

中身の計算などを、自分なりに効率が良い方法を考えて記述することも大切になってきます。

【スポンサーリンク】