結果の表示
CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 91/94。
チャレンジ
簡単電卓プログラムの最終ステップは、結果を見やすくフォーマットして表示することです。
電卓プログラムを次の手順で完成させてください:
- 結果を計算した後、print("\n") を使用して空行を追加してください
- 新しい行にテキスト "Calculation Summary:" を印刷してください
- 次の行で、形式 "10.5 * 5.5 = 57.75" のように全体の計算を印刷してください(実際の演算と結果に基づいて調整)
- 出力文字列に firstNumber、operation、secondNumber、および result の値を挿入するために文字列補間を使用することを確認してください
自分で試してみよう
void main() {
print("Welcome to the Simple Calculator!");
// 数値変数を宣言し初期化する
double firstNumber = 10.5;
double secondNumber = 5.5;
// 数を表示する
print("First number: $firstNumber");
print("Second number: $secondNumber");
// 操作変数を宣言し検証する
String operation = "*"; // +, -, *, / のいずれか
// 操作が有効かチェックする
if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
print("Invalid operation. Using addition (+) as default.");
operation = '+';
}
print("Operation: $operation");
// 計算を実行する
double? result;
if (operation == '+') {
result = firstNumber + secondNumber;
} else if (operation == '-') {
result = firstNumber - secondNumber;
} else if (operation == '*') {
result = firstNumber * secondNumber;
} else if (operation == '/') {
if (secondNumber == 0) {
print("Error: Cannot divide by zero!");
return;
}
result = firstNumber / secondNumber;
}
print("Result: $result");
// ここで最終結果をフォーマットして表示する
}