Menu
Coddy logo textTech

계산 수행하기

Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 90번째.

challenge icon

챌린지

쉬움

이제 두 개의 숫자와 연산이 있으므로 계산을 수행할 수 있습니다.

계산기 프로그램을 다음과 같이 업데이트하세요:

  1. 계산 결과를 저장하기 위해 result라는 이름의 변수와 double? 타입 (nullable double)을 생성하세요
  2. 연산에 따라 적절한 계산을 수행하기 위해 if-else 문을 사용하세요:
    • operation이 '+'이면, result를 firstNumber + secondNumber로 설정하세요
    • operation이 '-'이면, result를 firstNumber - secondNumber로 설정하세요
    • operation이 '*'이면, result를 firstNumber * secondNumber로 설정하세요
    • operation이 '/'이면, 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");
  
  // 연산 변수를 선언하고 유효성 검사합니다
  String operation = "*";  // +, -, *, / 중 하나일 수 있습니다
  
  // 연산이 유효한지 확인합니다
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // 여기서 계산을 수행합니다
}

기초의 모든 레슨