Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan Ke-3.  Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu:  Jika warna yg menyala.

Presentasi serupa


Presentasi berjudul: "Pertemuan Ke-3.  Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu:  Jika warna yg menyala."— Transcript presentasi:

1 Pertemuan Ke-3

2  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.

3 CIAMIS TASIKMALAYA

4  Berbelok sesuai dengan kondisi tujuan kita  Jika tujuan adalah Ciamis maka berbelok ke kiri,  jika tidak (tujuan adalah tasikmalaya), berbelok ke kanan.

5 CUACA HUJAN  CUACA CERAH

6  Jika cuaca adalah cerah maka berangkat ke kampus  Jika tidak (cuaca adalah hujan), tidak berangkat ke kampus.

7  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.

8  Struktur IF  Struktur CASE

9  Terbagi berbagai kasus:  Satu kasus  Dua kasus  Tiga atau lebih kasus

10  Struktur Penulisan :  Aksi berupa satu statement saja IF Then ;  Aksi terdiri lebih dari satu statement IF THEN BEGIN ; END;  Aksi hanya dilaksanakan jika dan hanya jika kondisi terpenuhi (true).  Jika kondisi tidak terpenuhi (false), maka tidak ada aksi yang harus dilaksanakan.

11  Penyeleksian bilangan bulat positif Readln(angka); IF angka > 0 THEN Ket := ‘Bilangan Positif’;

12  Penyeleksian bilangan bulat negatif Readln(angka); IF angka < 0 THEN Ket := ‘Bilangan Negatif’;

13  Struktur penulisan : IF Then Else End IF  Menyediakan aksi alternatif jika kondisi tidak terpenuhi atau bernilai false  Jika aksi terdiri lebih dari 1 statement dibuat dalam blok BEGIN-END;

14  Penyeleksian bilanga positif dan negatif Readln(angka) IF angka > 0 Then ket := ‘Bilangan Positif’ Else ket := ‘Bilangan negatif’;

15  Penyeleksian bilangan genap dan ganjil readln(angka) IF (angka mod 2) = 0 Then ket := ‘Genap’ Else ket := ‘Ganjil’;

16  Struktur Penulisan : IF Then Else IF then Else

17  Penyeleksian bilangan positif, negatif dan nol readln(angka) IF angka = 0 then ket := ‘nol’ Else IF angka > 0 Then Ket :=‘Positif’ Else Ket := ‘Negatif’;

18  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’;

19  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

20  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.

21  Mencetak kata untuk angka yang dimasukan read(angka) IF (angka = 1) then write(‘satu’) else IF (angka = 2) then write(‘dua’) else If …..

22 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 ;

23  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;

24  Menentukan upah perjamberdasarkan golongan seorang karyawan  A upahnya 4000  B upahnya 5000  C upahnya 6000  D upahnya 7500  Lalu tentukan Total upah, yaitu upah perjam dikali jam kerja

25  Simulasikan kalkulator sederhana dengan membaca operand1, operator dan operan 2, lalu cetak hasilnya.  Operator yang disediakan : +, -, *, /

26  Buat program yang membaca nomor bulan dan tahun, lalu menuliskan jumlah hari dalam bulan tersebut.  Ketentuan Bulan KeJumlah Hari 1,3,5,7,8,10,1231 hari 4,6,9,1130 hari 229 (jika kabisat) 28 (jika bukan kabisat)


Download ppt "Pertemuan Ke-3.  Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu:  Jika warna yg menyala."

Presentasi serupa


Iklan oleh Google