복습 - 간단한 결정
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 34번째.
챌린지
중급나이와 경험에 따라 사람의 다양한 유형의 운전 면허 자격 여부를 분석하는 프로그램을 작성하세요:
- 정수 변수
age를 선언하고 값 19를 할당하세요 - 정수 변수
drivingExperience를 선언하고 값 2(년을 나타냄)를 할당하세요 - 불리언 변수
hasPassedTest를 선언하고true값을 할당하세요 - 다음 면허 자격 규칙을 구현하세요:
- 사람이 16세 미만이면, 다음을 출력하세요:
Status: Not eligible for any driving license. Must be at least 16 years old. - 사람이 16세 또는 17세인 경우:
- 시험에 합격한 경우, 다음을 출력하세요:
Status: Eligible for a provisional license. - 시험에 합격하지 않은 경우, 다음을 출력하세요:
Status: Not eligible yet. Need to pass the driving test. - 사람이 18세 이상인 경우:
- 운전 경험이 1년 미만인 경우, 다음을 출력하세요:
Status: Eligible for a beginner license. - 운전 경험이 1-3년인 경우, 다음을 출력하세요:
Status: Eligible for a regular license. - 운전 경험이 3년 초과인 경우, 다음을 출력하세요:
Status: Eligible for an advanced license. - 면허 유형을 결정한 후, 다음 형식의 요약 줄을 출력하세요:
Summary: Age: 19, Experience: 2 years, Test Passed: true
출력은 위에 표시된 정확한 형식을 따라야 하며, 변수 값에 따라 적절한 면허 상태를 포함해야 합니다.
직접 해보기
void main() {
// 여기에 변수를 선언하세요
int age = 19;
int drivingExperience = 2;
bool hasPassedTest = true;
// 면허 자격 규칙을 구현하세요
// 요약을 출력하세요
print('Summary: Age: $age, Experience: $drivingExperience years, Test Passed: $hasPassedTest');
}