Menu
Coddy logo textTech

복습 - 간단한 함수

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

challenge icon

챌린지

쉬움

이 복습 챌린지에서 Dart 함수에 대한 이해를 보여주는 간단한 계산기 프로그램을 만들어보세요. 배운 다양한 기술을 사용하여 여러 함수를 구현하세요.

당신의 임무는 다음과 같습니다:

  1. 두 숫자를 받아서 그 합을 반환하는 add 함수를 완성하세요
  2. 화살표 구문을 사용하여 subtract 함수를 구현하세요
  3. 두 숫자의 곱을 반환하는 multiply 함수를 만드세요
  4. 나눗셈을 처리하는 divide 함수를 구현하세요
  5. 결과를 포맷하고 표시하는 printResult void 함수를 만드세요
  6. 연산자 기호에 따라 연산을 수행하는 calculate 함수를 완성하세요

프로그램은 예상 출력과 정확히 일치하도록 다양한 계산 결과를 표시해야 합니다.

직접 해보기

// 두 숫자의 합을 반환하는 add 함수를 완성하세요
int add(int a, int b) {
  // 여기에 코드를 작성하세요
}

// 화살표 구문을 사용하여 subtract 함수를 구현하세요
int subtract(int a, int b) /* 여기에 코드를 작성하세요 */

// 두 숫자의 곱을 반환하는 multiply 함수를 생성하세요
// 여기에 코드를 작성하세요

// a / b의 결과를 반환하는 divide 함수를 구현하세요
double divide(int a, int b) {
  // 여기에 코드를 작성하세요
}

// 결과를 다음과 같은 형식으로 출력하는 void 함수를 생성하세요:
// "{operation}의 결과: {result}"
void printResult(String operation, dynamic result) {
  // 여기에 코드를 작성하세요
}

// 서로 다른 연산을 수행하는 calculate 함수를 완성하세요
// 제공된 연산자(+, -, *, /)에 따라
dynamic calculate(int a, int b, String operator) {
  // 여기에 코드를 작성하세요
}

void main() {
  // 함수를 테스트하세요
  printResult('5 + 3', calculate(5, 3, '+'));
  printResult('10 - 4', calculate(10, 4, '-'));
  printResult('6 * 7', calculate(6, 7, '*'));
  printResult('20 / 4', calculate(20, 4, '/'));
}

기초의 모든 레슨