Peraturan jika kita menemukan lampu lalu lintas dijalan, kita harus bertidak sesuai dengan kondisi warna lampu



Yüklə 456 b.
tarix23.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 tujuan adalah Ciamis maka berbelok ke kiri,

  • jika tidak (tujuan adalah tasikmalaya), berbelok ke kanan.



CUACA HUJAN

  • 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
      • ;
      • ;
      • END;
  • 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

  • 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

  • Jika aksi terdiri lebih dari 1 statement dibuat dalam blok BEGIN-END;



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

  • 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
  • Lalu tentukan Total upah, yaitu upah perjam dikali jam kerja



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



Yüklə 456 b.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə