복습 - 간단한 함수
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 71번째.
챌린지
쉬움이 복습 챌린지에서 Dart 함수에 대한 이해를 보여주는 간단한 계산기 프로그램을 만들어보세요. 배운 다양한 기술을 사용하여 여러 함수를 구현하세요.
당신의 임무는 다음과 같습니다:
- 두 숫자를 받아서 그 합을 반환하는
add함수를 완성하세요 - 화살표 구문을 사용하여
subtract함수를 구현하세요 - 두 숫자의 곱을 반환하는
multiply함수를 만드세요 - 나눗셈을 처리하는
divide함수를 구현하세요 - 결과를 포맷하고 표시하는
printResultvoid 함수를 만드세요 - 연산자 기호에 따라 연산을 수행하는
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, '/'));
}