Menu
CoddyTech

計算を実行する

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

challenge icon

チャレンジ

簡単

2つの数値と演算子がそろったので、計算を実行できます。

電卓プログラムを次のように更新しましょう。

  1. 計算結果を格納するため、型が double?(null 許容の double)の result という名前の変数を作成する
  2. 演算子に応じて適切な計算を実行するため、if-else 文を使う
    • 演算子が '+' の場合、result に firstNumber + secondNumber を設定する
    • 演算子が '-' の場合、result に firstNumber - secondNumber を設定する
    • 演算子が '*' の場合、result に firstNumber * secondNumber を設定する
    • 演算子が '/' の場合、secondNumber が 0 かどうかを確認する
  3. 0 で割ろうとした場合は、正確に "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");
  
  // operation変数を宣言して検証する
  String operation = "*";  // +, -, *, または / を指定できる
  
  // operationが有効か確認する
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // ここで計算を行う
}

基礎のすべてのレッスン

自分で練習してみよう: Dartオンラインコンパイラ