Bahasa Dart Programming : Belajar Switch and Case
Bahasa Dart Programming : Belajar Switch and Case - Hallo sahabat Ochimz Library, Pada Artikel yang anda baca kali ini dengan judul Bahasa Dart Programming : Belajar Switch and Case, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan
Artikel DUNIA TEKNOLOGI, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.
Judul : Bahasa Dart Programming : Belajar Switch and Case
link : Bahasa Dart Programming : Belajar Switch and Case
Anda sekarang membaca artikel Bahasa Dart Programming : Belajar Switch and Case dengan alamat link https://www.theochimz.eu.org/2022/05/bahasa-dart-programming-belajar-switch.html
Judul : Bahasa Dart Programming : Belajar Switch and Case
link : Bahasa Dart Programming : Belajar Switch and Case
Bahasa Dart Programming : Belajar Switch and Case
Switch and Case
Sebelumnya kita telah mempelajari bagaimana mengondisikan logika komputer dengan menggunakan if.
Namun, bagaimana jika ada banyak kondisi yang perlu dicek menggunakan if? Tentu akan membingungkan dan kode kita pun jadi sulit dibaca.
Dart mendukung statement switch untuk melakukan pengecekan banyak kondisi dengan lebih mudah dan ringkas.
- switch (variable/expression) {
- case value1:
- // do something
- break;
- case value2:
- // do something
- break;
- ...
- ...
- default:
- // do something else
- }
Tanda kurung setelah keyword switch berisi variabel atau ekspresi yang akan dievaluasi. Kemudian untuk setiap kondisi yang mungkin terjadi kita masukkan keyword case diikuti dengan nilai yang valid.
Jika kondisi pada case sama dengan variabel pada switch, maka blok kode setelah titik dua (:) akan dijalankan.
Keyword break digunakan untuk keluar dari proses switch. Terdapat satu case bernama default yang memiliki fungsi yang sama dengan keyword else pada control flow if-else.
Jika tidak ada nilai yang sama dengan variabel pada switch maka blok kode ini akan dijalankan.
Berikut ini adalah contoh aplikasi kalkulator yang menerapkan switch-case.
- stdout.write('Masukkan angka pertama : ');
- var firstNumber = num.parse(stdin.readLineSync());
- stdout.write('Masukkan operator [ + | - | * | / ] : ');
- var operator = stdin.readLineSync();
- stdout.write('Masukkan angka kedua : ');
- var secondNumber = num.parse(stdin.readLineSync());
- switch (operator) {
- case '+':
- print('$firstNumber $operator $secondNumber = ${firstNumber + secondNumber}');
- break;
- case '-':
- print('$firstNumber $operator $secondNumber = ${firstNumber - secondNumber}');
- break;
- case '*':
- print('$firstNumber $operator $secondNumber = ${firstNumber * secondNumber}');
- break;
- case '/':
- print('$firstNumber $operator $secondNumber = ${firstNumber / secondNumber}');
- break;
- default:
- print('Operator tidak ditemukan');
- }
Demikianlah Artikel Bahasa Dart Programming : Belajar Switch and Case
Sekianlah artikel Bahasa Dart Programming : Belajar Switch and Case kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Bahasa Dart Programming : Belajar Switch and Case dengan alamat link https://www.theochimz.eu.org/2022/05/bahasa-dart-programming-belajar-switch.html