Menu
Coddy logo textTech

計算の実行

CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 90/94。

challenge icon

チャレンジ

簡単

2 つの数値と演算子が用意されたので、計算を実行できます。

電卓プログラムを次のように更新してください:

  1. 計算結果を格納するための double?(null 可能な double)型の変数 result を作成してください
  2. 演算子に基づいて適切な計算を実行するために if-else 文を使用してください:
    • operation が '+' の場合、result を firstNumber + secondNumber に設定
    • operation が '-' の場合、result を firstNumber - secondNumber に設定
    • operation が '*' の場合、result を firstNumber * secondNumber に設定
    • operation が '/' の場合、secondNumber が 0 かどうかをチェック
  3. ゼロ除算を試みた場合、正確に "Error: Cannot divide by zero!" を出力し、return 文を使用して関数を終了してください
  4. すべての有効な計算に対して、result 変数を適切に設定してください
  5. "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");
  
  // ここで計算を実行する
}

基礎のすべてのレッスン