algoritma dan pemrograman c++ (percabangan)
Post on 05-Dec-2014
1.481 Views
Preview:
DESCRIPTION
TRANSCRIPT
ALGORITMADAN PEMROGRAMAN 1Semester Ganjil 2013 - 2014
Logika Percabangan
Beni Suranto, S.T., M.SoftEng
Problem :Menentukan sebuah bilangan sebagai bilangan positif ataunegatif
Solusi :- Berikan nilai bilangan- Jika bilangan itu kurang dari 0 maka bilangan tersebut adalah
bilangan negatif- Jika tidak, maka bilangan tersebut adalah bilangan positif
input(bil)
if(bil < 0) then
output(“Bilangan Negatif“)
else
output(“Bilangan Positif“)
Algoritma :
Problem :
Menentukan sebuah bilangan adalahkelipatan 7 atau bukan.
Solusi :- Berikan nilai bilangan
- Jika hasi bagi bilangan itu dengan 7 adalah 0 makabilangan tersebut adalah kelipatan 7
- Jika tidak, maka bilangan tersebut bukan termasukkelipatan 7
input(bil)
if(bil mod 7 == 0) then
output(“Kelipatan 7“)
else
output(“Bukan Kelipatan 7“)
Algoritma :
Problem :
Menentukan sebuah huruf adalahhuruf 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 hurufvokal
- Jika tidak, maka huruf tersebut termasuk huruf kkonsonan
Input(karakter)
if (karakter == „A‟ or „U‟ or „I‟ or „E‟ or „O‟)
then output (“Huruf vokal”)
else
output (“Huruf Konsonan”)
Algoritma :
Problem :
Menentukan status kelulusanmahasiswa 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
- Jika tidak, maka status kelulusan bukan 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 bulatadalah hasil kuadrat bilangan bulatlainnya atau bukan.
Solusi :- Berikan nilai bilangan
- Jika akar kuadrat dari bilangan tersebut adalahbilangan bulat (bukan pecahan) maka bilangantersebut adalah hasil kuadrat bilangan bulat lainnya
- Jika tidak, maka bilangan tersebut bukan hasil kuadratbilangan bulat lainnya
Problem :
Menentukan sebuah kata/kalimatadalah sebuah palindrom atau bukan.
Solusi :- Berikan kata/kalimat
- Jika urutan huruf pada kata/kalimat tersebut sama daridepan maupun dari belakang maka kata/kalimattersebut adalah palindrom
- Jika tidak, maka kata/kalimat tersebut bukan palindrom
Terima kasih..
top related