Ringkasan: Keputusan Sederhana
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 34 dari 94.
Tantangan
SedangBuat program yang menganalisis kelayakan seseorang untuk berbagai jenis SIM berdasarkan usia dan pengalaman mereka:
- Deklarasikan variabel integer
agedengan nilai 19 - Deklarasikan variabel integer
drivingExperiencedengan nilai 2 (menunjukkan jumlah tahun) - Deklarasikan variabel boolean
hasPassedTestdengan nilaitrue - Terapkan aturan kelayakan SIM berikut:
- Jika orang tersebut berusia di bawah 16 tahun, cetak:
Status: Not eligible for any driving license. Must be at least 16 years old. - Jika orang tersebut berusia 16 atau 17 tahun:
- Jika mereka lulus tes, cetak:
Status: Eligible for a provisional license. - Jika mereka belum lulus tes, cetak:
Status: Not eligible yet. Need to pass the driving test. - Jika orang tersebut berusia 18 tahun atau lebih:
- Jika pengalaman mengemudinya kurang dari 1 tahun, cetak:
Status: Eligible for a beginner license. - Jika pengalaman mengemudinya 1-3 tahun, cetak:
Status: Eligible for a regular license. - Jika pengalaman mengemudinya lebih dari 3 tahun, cetak:
Status: Eligible for an advanced license. - Setelah menentukan jenis SIM, cetak satu baris ringkasan dengan format berikut:
Summary: Age: 19, Experience: 2 years, Test Passed: true
Output kamu harus sama persis dengan format yang ditampilkan di atas, tetapi dengan status SIM yang sesuai berdasarkan nilai variabel.
Coba sendiri
void main() {
// Deklarasikan variabelmu di sini
int age = 19;
int drivingExperience = 2;
bool hasPassedTest = true;
// Terapkan aturan kelayakan untuk mendapatkan SIM
// Cetak ringkasannya
print('Summary: Age: $age, Experience: $drivingExperience years, Test Passed: $hasPassedTest');
}Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online