|
Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu
|
tarix | 23.01.2018 | ölçüsü | 456 b. | | #22063 |
|
Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu: Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu: - Jika warna yg menyala adalah merah maka kita berhenti,
- Jika warna yang menyala adalah kuning maka kita bersiap2,
- Jika bukan itu, kita dapat terus melaju.
Berbelok sesuai dengan kondisi tujuan kita Berbelok sesuai dengan kondisi tujuan kita jika tidak (tujuan adalah tasikmalaya), berbelok ke kanan.
CUACA HUJAN
Jika cuaca adalah cerah maka berangkat ke kampus Jika cuaca adalah cerah maka berangkat ke kampus Jika tidak (cuaca adalah hujan), tidak berangkat ke kampus.
Program yang berisi runtunan intruksi adalah program untuk menyelesaikan masalah sederhana. Program yang berisi runtunan intruksi adalah program untuk menyelesaikan masalah sederhana. Seringkali suatu intruksi hanya bisa dikerjakan jika memenuhi suatu persyaratan tertentu. Struktur pemilihan memungkinkan kita melakukan aksi jika suatu syarat terpenuhi.
Struktur IF Struktur IF Struktur CASE
Terbagi berbagai kasus: Terbagi berbagai kasus: - Satu kasus
- Dua kasus
- Tiga atau lebih kasus
Struktur Penulisan : Struktur Penulisan : - Aksi berupa satu statement saja
IF Then ; - Aksi terdiri lebih dari satu statement
- IF THEN
- BEGIN
Aksi hanya dilaksanakan jika dan hanya jika kondisi terpenuhi (true). Jika kondisi tidak terpenuhi (false), maka tidak ada aksi yang harus dilaksanakan.
Penyeleksian bilangan bulat positif Readln(angka); IF angka > 0 THEN Ket := ‘Bilangan Positif’;
Penyeleksian bilangan bulat negatif Penyeleksian bilangan bulat negatif Readln(angka); IF angka < 0 THEN Ket := ‘Bilangan Negatif’;
Struktur penulisan : Struktur penulisan : IF Then Else End IF Menyediakan aksi alternatif jika kondisi tidak terpenuhi atau bernilai false
Penyeleksian bilanga positif dan negatif Penyeleksian bilanga positif dan negatif Readln(angka) IF angka > 0 Then ket := ‘Bilangan Positif’ Else ket := ‘Bilangan negatif’;
Penyeleksian bilangan genap dan ganjil Penyeleksian bilangan genap dan ganjil readln(angka) IF (angka mod 2) = 0 Then ket := ‘Genap’ Else ket := ‘Ganjil’;
Struktur Penulisan : Struktur Penulisan : IF Then Else IF then Else
Penyeleksian bilangan positif, negatif dan nol Penyeleksian bilangan positif, negatif dan nol readln(angka) IF angka = 0 then ket := ‘nol’ Else IF angka > 0 Then Ket :=‘Positif’ Else Ket := ‘Negatif’;
Penyeleksian wujud air berdasarkan suhu Penyeleksian wujud air berdasarkan suhu readln(suhu) IF suhu <= 0 Then wujud := ‘padat’ Else IF (suhu >0) AND (suhu < 100) Then wujud := ‘cair’ Else wujud := ‘gas’;
Untuk masalah tiga kasus atau lebih, struktur CASE lebih menyederhanakan penulisan daripada Struktur IF Untuk masalah tiga kasus atau lebih, struktur CASE lebih menyederhanakan penulisan daripada Struktur IF CASE : pilihan1 : aksi 1; pilihan2 : aksi 2; pilihan 3 : aksi 3; …… Otherwise : aksi > End CASE
Ekspresi adalah sembarang ekspresi aritmatika dan boolean yang menghasilkan suatu nilai (konstanta). Ekspresi adalah sembarang ekspresi aritmatika dan boolean yang menghasilkan suatu nilai (konstanta). Jika nilai ekspresi sama dengan nilai benar, maka aksi dilaksanakan Jika tidak ada satupun nilai aksi yang cocok, maka aksi otherwise yang dikerjakan.
Mencetak kata untuk angka yang dimasukan Mencetak kata untuk angka yang dimasukan read(angka) IF (angka = 1) then write(‘satu’) else IF (angka = 2) then write(‘dua’) else If …..
Read(angka) Read(angka) Case angka OF 1 : write(‘satu’); 2 : write(‘dua’); 3 : write(‘tiga’); 4 : write(‘empat’); 5 : write(‘lima’); Else write(‘diluar pilihan angka yang tersedia’); End ;
Mencetak nama bulan berdasarkan angka penomoran bulan Read(noBulan) Case noBulan OF 1 : write(‘Januari’); 2 : write(‘Februari’); 3 : write(‘Maret’); 4 : write(‘April’); 5 : write(‘Mei’); 6 : write(‘Juni’); 7 : write(‘Juli’); 8 : write(‘Agustus’); 9 : write(‘September’); 10 : write(‘Oktober’); 11 : write(‘November’); 12 : write(‘Desember’); Else write(‘melebihi jumlah bulan yang ada’); End;
Menentukan upah perjamberdasarkan golongan seorang karyawan Menentukan upah perjamberdasarkan golongan seorang karyawan - A upahnya 4000
- B upahnya 5000
- C upahnya 6000
- D upahnya 7500
Simulasikan kalkulator sederhana dengan membaca operand1, operator dan operan 2, lalu cetak hasilnya. Simulasikan kalkulator sederhana dengan membaca operand1, operator dan operan 2, lalu cetak hasilnya. Operator yang disediakan : +, -, *, /
Buat program yang membaca nomor bulan dan tahun, lalu menuliskan jumlah hari dalam bulan tersebut. Buat program yang membaca nomor bulan dan tahun, lalu menuliskan jumlah hari dalam bulan tersebut. Ketentuan
Dostları ilə paylaş: |
|
|