復習チャレンジ
CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 15/63。
チャレンジ
簡単以下の処理を行うCプログラムを作成してください:
- 以下の宣言と初期化を行います:
- 整数型の変数
age、値は 25 - 浮動小数点型の変数
price、値は 19.99 - 文字型の変数
grade、値は 'A' #defineを使用した定数MAX_SCORE、値は 100
- 整数型の変数
- 以下の計算を行います:
- 15%割引後の
priceを計算し、変数discounted_priceに格納します - 明示的なキャスティングを使用して
discounted_priceを整数に変換し、rounded_priceとして格納します
- 15%割引後の
浮動小数点数は、小数点以下ちょうど2桁を表示するようにフォーマットしてください。
自分で試してみよう
#include <stdio.h>
int main() {
// 変数の宣言と初期化
// 割引価格の計算
// キャストを使用して整数に変換
// すべての変数を表示
printf("Age: %d\n", age);
printf("Price: $%.2f\n", price);
printf("Discounted Price: $%.2f\n", discounted_price);
printf("Rounded Price: $%d\n", rounded_price);
printf("Grade: %c\n", grade);
printf("Max Score: %d\n", MAX_SCORE);
return 0;
}