Anda di halaman 1dari 7

Contoh 1 Menentukan bilangan positif kurang dari 10

bil = input('Masukkan sebuah bilangan : ');


if (bil > 0) && (bil < 10)
disp('Bilangan positif yang kurang dari 10')
else
disp('Bukan bilangan positif yang kurang dari 10')
end

Algoritma :
1. Masukan input sebuah bilangan yang akan didefinisikan sebagai bil
2. Jika bil lebih besar dari 0 “dan” bil lebih kecil dari 10
Maka, tampilkan “Bilangan Positif yang Kurang dari 10”
3. Jika bil tidak lebih besar dari 0 “dan” bil tidak lebih kecil dari 10
Maka, Tampilkan “Bukan Bilangan Positif yang Kurang dari 10”

Flowchart contoh 1
Contoh 2:

• Percabangan dua syarat

Funtion IPK = tanda x

If x > 3
(Tergolong baik)
Else
(tergolong cukup)
End

Gambar flowchart
Penjelasan
Pada percabangan diatas menggunakan dua syarat dimana dinyatakan
bahwa if x > 3 akan di eksekusi pada pilihan yaitu yes atau no,jika benar
bahwa x > 3 maka akan mendapatkan nilai Baik (B) dan jika IP tidak
memenuhi ketentuan atau tidak sesuai pernyataan maka akan
mendapatkan nilai C.

Contoh 3:

disp('Tarif Pemasangan Iklan Surat Kabar');


disp('**********************************');
disp ('Minggu, Senin, Selasa, Rabu, Kamis dan Jumat, per baris Rp.
33.000,-');
disp (' Sabtu, per baris Rp. 40.000,-');
disp(' ');
disp('Hari ke 1 = Minggu – Hari ke 2 = Senin – Hari ke 3 = Selasa');
disp('Hari ke 4 = Rabu – Hari ke 5 = Kamis – Hari ke 6 = Jumat – Hari ke
7 = Sabtu');
disp(' ');
hari = input('Pasang Iklan di Hari ke = ');
bar = input('Jumlah Baris yang Akan di Buat = ');
a = bar * 33000;
b = bar * 40000;
if hari == 1 || hari == 2 || hari == 3 || hari == 4 || hari == 5 || hari == 6;
disp(['Total yang Harus di Bayar Adalah ', num2str(a)]);
elseif hari == 7
disp(['Total yang Harus di Bayar Adalah ', num2str(b)]);
end

Algoritma :
1. Mulai
2. Masukkan hari ke berapa anda akan pasang iklan (1-7) dan berapa
jumlah baris iklan yang akan dibuat (sembarang)
3. Jika pada hari selain sabtu dan minggu biaya perbaris * 33000, jika
tidak * 40000
4. Cetak “Total yang harus dibayar adalah”
5. Selesai
Flowchart :

contoh 4 :

disp('Batasan Usia Menonton Film');

disp('--------------------------');

Usia = input('Usia = ');

if (Usia > 17)

disp('Silakan menonton film')

else

disp('Anda tidak boleh menonton')


end

Algoritma:

1. Mulai

2. Masukkan usia anda

3. Jika usia anda >= 17,maka kerjakan nomor 4, jika tidak kerjakan nomor 5

4. Cetak “Silakan menonton film”

5. Cetak “Anda tidak boleh menonton”

6. Selesai

Flowchart :
Contoh 5

clear all

IPK = input('Masukan nilai IPK : ');

if (IPK>1.50)

disp('maksimum 12 sks');

elseif (IPK<2.25 && IPK>=1.50)

disp('maksimum 15 sks');

elseif (IPK<2.75 && IPK>=2.25)

disp('maksimum 16 sks');

elseif (IPK<3.25 && IPK>=2.75)

disp('maksimum 21 sks');

else

disp('maksimum 24 sks');

end

Algoritma

1.Masukkan input yaitu nilai IPK

2.Jika nilai IPK lebih dari 1.50 maka, menampilkan “ maksimum 12 sks”

3.Jika nilai IPK kurang dari 2.25 dan lbih dari sama dengan 1.50 maka,
menampilkan “ maksimum 15 sks “

4.Jika nilai IPK kurang dari 2.75 dan lebih dari sama dengan 2.25 maka,
menampilkan “ maksimum 16 sks “
5.Jika nilai IPK kurang dari 3.25 dan lebih dari sama dengan 2.75 maka,
menampilkan “ maksimum 21 sks “

6.Dan apabila nilai IPKlebih dari sama dengan 3.25 maka, menampilkan “
maksimum 24 sks “

Anda mungkin juga menyukai