Struktur seleksi
Struktur kontrol selection Digunakan untuk memilih suatu pilihan diantara beberapa alternatif
sintak If (syarat) then pilihan 1 Else Pilihan2 End if
algoritma Input (nilai) If (nilai>7) then output (“lulus”) Else Output (“Tidak lulus”) End if
algoritma Input (nilai) If (nilai>7) then output (“lulus”) Else Output (“Tidak lulus”) End if Input (nilai) If (nilai>7) then print (“lulus”) Else Print (“Tidak lulus”) End if
Variabel? Tempat penyimpanan data sementara didalam memori komputer yang diberi nama sebagai pengenal
Contoh 2 Mahasiswa dinyatakan lulus jika nilai diatas 7 dan presensi diatas 70% If (nilai>7 and presensi>70) then lulus Else tidak lulus End if
Input ( nilai,presensi) If (nilai>7 and presensi>70) then output (“lulus”) Else output (“tidak lulus”) End if
Contoh 4 Buat algoritma untuk menentukan total yang harus dibayar dari sebuah pembelian. Setiap konsumen akan mendapatkan diskon. Diskon diberikan jika total pembelian diatas 100000 sebesar 5%
Input (pembelian ) If (pembelian>100000) then diskon=0.05*pembelian Else Diskon=0 End if Pembayaran=pembelian-diskon Output (diskon,pembayaran)