계산 수행하기
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 90번째.
챌린지
쉬움이제 두 개의 숫자와 연산이 있으므로 계산을 수행할 수 있습니다.
계산기 프로그램을 다음과 같이 업데이트하세요:
- 계산 결과를 저장하기 위해
result라는 이름의 변수와double?타입 (nullable double)을 생성하세요 - 연산에 따라 적절한 계산을 수행하기 위해 if-else 문을 사용하세요:
- operation이 '+'이면, result를 firstNumber + secondNumber로 설정하세요
- operation이 '-'이면, result를 firstNumber - secondNumber로 설정하세요
- operation이 '*'이면, result를 firstNumber * secondNumber로 설정하세요
- operation이 '/'이면, secondNumber가 0인지 확인하세요
- 0으로 나누기를 시도하면 정확히: "Error: Cannot divide by zero!"를 출력하고 return 문을 사용하여 함수를 종료하세요
- 모든 유효한 계산에 대해 result 변수를 적절히 설정하세요
- "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");
// 여기서 계산을 수행합니다
}