Review Materi
Kerjakan soal dengan baik dan seksama
Soal 1
2 orang mahasiswa yang bernama budi dan joko tidak mengetahui dimana kelas javascript dan php,Buatkanlah program sederhana dengan menggunakan if else yang mana program tersebut bisa mengetahui dimana kelas javascript dan php berada
🔹Kelas javascript berada di ruangan labor 103 mulai kelas jam 10:00 AM
🔹Kelas php berada di ruangan labor 101 mulai kelas pada jam 01:00 PM.
Buatkanlah ruangan dan waktu mulai kelas tersebut menggunakan if,else if, dan else
jika ada seorang yang belum terdaftar di kelas maka output nya "mohon maaf anda belum mengambil kelas kafe koding
Output : (pilih salah satu)
- Budi kelas javascript yang kamu ambil berada di ruangan labor 103 kelas di mulai pada jam 10:00 am
- Joko kelas php yang kamu ambil berada di ruangan labor 101 kelas di mulai pada jam 01:00 pm pagi
- mohon maaf anda tidak mengambil kelas kafe koding
- Jawaban
let mhs1 = 'budi'
let mhs2 = 'joko'
let waktuJS = ('10:00 am')
let waktuPHP = ('01:00 pm')
let ruanganJavaScript = 'labor 103'
let ruanganPHP = 'labor 101'
if (mhs1 == 'budi') {
console.log(mhs1 + ' kelas yang kamu ambil berada di ' + ruanganJavaScript + ' kelas di mulai pukul ' + waktuJS)
} else if (mhs2 == 'joko') {
console.log(mhs2 + ' kelas yang kamu ambil berada di ' + ruanganPHP + ' kelas di mulai pukul ' + waktuPHP)
} else {
console.log('mohon maaf anda belum terdaftar di kelas kafe koding')
}
Soal 2
Sebuah kampus memiliki 10 buah kelas kelas,
🔹Kelas 1-6 sedang di pakai,
🔹Kelas yang ke 7 tidak di pakai,
🔹Kelas ke 8 sedang di renovasi,
🔹Kelas 9-10 tidak di pakai
Buatkanlah program sederhana dengan menggunakan perulangan for dan percabangan if else
- jika kelas yang ke 1-6 di pakai maka output nya kelas 1-6 sedang di pakai oleh mahasiswa
- jika kelas 7,9,dan 10 tidak di pakai maka output nya kelas 7,9,10 sedang tidak di pakai
jika kelas 8 sedang di renovasi maka output nya kelas yang ke 8 sedang di renovasi
Jawaban
let jumlahKelas= 10
let kelasDipakai=6
for(let nomorKelas=1;nomorKelas<=jumlahKelas;nomorKelas++){
if(nomorKelas<=kelasDipakai){
console.log('kelas no '+nomorKelas+' sedang di pakai oleh mahasiswa')
}else if (nomorKelas===8){
console.log('kelas no '+nomorKelas+' sedang di renovasi')
}else{
console.log('kelas no '+nomorKelas+' sedang tidak di pakai')
}
}
Soal 3
Sebuah warung menjual kopi,gula dan minyak harga:
🔹kopi=5000,
🔹gula=4000,
🔹minyak=6000
Buatlah sebuah program sederhana dengan menggunakan function yang mana
jika user membeli kopi dengan jumlah 2 bungkus maka output nya kamu membeli kopi 2 bungkus dengan harga 10.000
jika user membeli kopi 2 bungkus dan minyak 1 bungkus maka output nya kamu membeli kopi 2 bungkus dan minyak 1 bungkus dengan total bayar 16.000
clue:
- nama=jml*harga
total=nama+nama+nama
Jawaban
function warung(kopi,gula,minyak){
let jumlahKopi
let jumlahGula
let jumlahMinyak
let harga
jumlahKopi=kopi*5000
jumlahGula=gula*4000
jumlahMinyak=minyak*6000
harga=jumlahKopi+jumlahGula+jumlahMinyak
return harga
}
console.log('anda membeli kopi 2 bungkus dan minyak 1 bungkus dengan total bayar Rp. '+warung(2,0,1))