Академический Документы
Профессиональный Документы
Культура Документы
Logika Percabangan
Beni Suranto, S.T., M.SoftEng
Problem :
Menentukan sebuah bilangan sebagai bilangan positif atau negatif
Solusi :
- Berikan nilai bilangan - Jika bilangan itu kurang dari 0 maka bilangan tersebut adalah bilangan negatif - Jika tidak, maka bilangan tersebut adalah bilangan positif
Algoritma :
input(bil) if(bil < 0) then output(Bilangan Negatif) else output(Bilangan Positif)
Problem :
Menentukan sebuah bilangan adalah kelipatan 7 atau bukan.
Solusi :
- Berikan nilai bilangan - Jika hasi bagi bilangan itu dengan 7 adalah 0 maka bilangan tersebut adalah kelipatan 7 - Jika tidak, maka bilangan tersebut bukan termasuk kelipatan 7
Algoritma :
input(bil) if(bil mod 7 == 0) then output(Kelipatan 7) else output(Bukan Kelipatan 7)
Problem :
Menentukan sebuah huruf adalah huruf vokal atau konsonan.
Solusi :
- Berikan sebuah huruf - Jika huruf tersebut sama dengan a atau I atau u atau e atau o maka huruf tersebut termasuk huruf vokal - Jika tidak, maka huruf tersebut termasuk huruf k konsonan
Algoritma :
Input(karakter) if (karakter == A or U or I or E or O) then output (Huruf vokal) else output (Huruf Konsonan)
Problem :
Menentukan status kelulusan mahasiswa adalah cumlaude atau tidak.
Solusi :
- Berikan nilai IPK dan lama studi - Jika IPK lebih besar atau sama dengan 3,5 dan lama studi kurang atau sama dengan 5 tahun maka status kelulusan adalah cumlaude
Algoritma :
input(IPK) input(lama_studi)
if (IPK 3,5 and lama_studi 5) then output (Cumlaude) else output (Tidak Cumlaude)
Problem :
Menentukan sebuah bilangan bulat adalah hasil kuadrat bilangan bulat lainnya atau bukan.
Solusi :
- Berikan nilai bilangan - Jika akar kuadrat dari bilangan tersebut adalah bilangan bulat (bukan pecahan) maka bilangan tersebut adalah hasil kuadrat bilangan bulat lainnya - Jika tidak, maka bilangan tersebut bukan hasil kuadrat bilangan bulat lainnya
Problem :
Menentukan sebuah kata/kalimat adalah sebuah palindrom atau bukan.
Solusi :
- Berikan kata/kalimat - Jika urutan huruf pada kata/kalimat tersebut sama dari depan maupun dari belakang maka kata/kalimat tersebut adalah palindrom
Terima kasih..