復習チャレンジ
CoddyのCジャーニー「Fundamentals」セクションの一部 — レッスン 15/63。
チャレンジ
簡単以下を行うCプログラムを作成してください:
- 次を宣言して初期化する:
- 値 25 を持つ
integer変数age - 値 19.99 を持つ
float変数price - 値 'A' を持つ文字変数
grade #defineを使用して値 100 を持つ定数MAX_SCORE
- 値 25 を持つ
- 次を計算する:
- 15% 割引後の
priceを計算し、変数discounted_priceに格納する - 明示的な
castingを使用してdiscounted_priceをintegerに変換し、rounded_priceとして格納する
- 15% 割引後の
浮動小数点数は小数点以下正確に2桁を表示するようにフォーマットしてください。
自分で試してみよう
#include <stdio.h>
int main() {
// 変数を宣言して初期化する
// Calculate discounted price
// キャストを使用して整数に変換する
// すべての変数を出力する
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;
}