Menu
Coddy logo textTech

복습 - 간단한 결정

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

challenge icon

챌린지

중급

나이와 경험에 따라 사람의 다양한 유형의 운전 면허 자격 여부를 분석하는 프로그램을 작성하세요:

  1. 정수 변수 age를 선언하고 값 19를 할당하세요
  2. 정수 변수 drivingExperience를 선언하고 값 2(년을 나타냄)를 할당하세요
  3. 불리언 변수 hasPassedTest를 선언하고 true 값을 할당하세요
  4. 다음 면허 자격 규칙을 구현하세요:
    • 사람이 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.
  5. 면허 유형을 결정한 후, 다음 형식의 요약 줄을 출력하세요:
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');
}

기초의 모든 레슨