JUDUL :
"Menghitung Luas Rumah Kost Beserta Kamar Tidur, Kamar Mandi, Teras dan Dapur"
========================================================================
KAMUS :
luas (panjang, lebar) luas <- hitung_luas < luas_rumah, luas_kmd, luas_dpr, luas_km1, luas_km2, luas_km3, luas_VIP <- integer > luas_keramik (panjangK, lebarK) <- real
luas_keramik <- luasKr < keramik1, keramik2, keramik3, keramik4 <- integer > keramik (luasKr) <- real keramik <- jml_keramik < jml_keramik1, jml_keramik2, jml_keramik3, jml_keramik4 <- integer > dus1, dus2, dus3, dus4 <- integer dus_beli1, dus_beli2, dus_beli3, dus_beli4 <- integer sisa_keramik1, sisa_keramik2, sisa_keramik3, sisa_keramik4 <- integer========================================================================
DESKRIPSI :
//fungsi luas int hitung_luas(panjang <- integer, lebar <- integer) { int luas luas <- panjang * lebar return (luas) <- integer } //fungsi luas keramik int luas_keramik(panjangK <- real, lebarK <- real) { int luasKr luasK <- panjangK * lebarK return (luasKr) <- real } //fungsi jumlah keramik yang dipakai int keramik(luask <- integer, luasKr <- real) { int jml_keramik jml_keramik <- luas * luasKr return (jml_keramik) <- integer } ------------------------------------------------------------ //luas rumah input (panjang, lebar) luas() output luas_rumah //luas kamar mandi input (panjang, lebar) luas() output luas_kmd //luas dapur input (panjang, lebar) luas() output luas_dpr //luas kamar reguler 1 input(panjang, lebar) luas() output luas_km1
//luas kamar reguler 2 input (panjang, lebar) luas() output luas_km2 //luas kamar VIP input (panjang, lebar) luas() output luas_VIP //luas teras luas_teras <- luas_rumah -(luas_km1 + luas_km2 + luas_VIP) ----------------------------------- //luas keramik 1 input (panjangK <- real, lebarK <- real) //inputan keramik 1 luasKr() output keramik1 //luas keramik 2 input (panjangK <- real, lebarK <- real) //inputan keramik 2 luasKr() output keramik2 //luas keramik 3 input (panjangK <- real, lebarK <- real) //inputan keramik 3 luasKr() output keramik3 //luas keramik 4 input (panjangK <- real, lebarK <- real) //inputan keramik 4 luasKr() output keramik4 ------------------------------------ //keramik 1 yang dipakai input (luas <- integer, luasKr <- real) //inputan keramik 1 jml_keramik() output jml_keramik1 //keramik 2 yang dipakai input (luas <- integer, luasKr <- real) //inputan keramik 2 jml_keramik() output jml_keramik2 //keramik 3 yang dipakai input (luas <- integer, luasKr <- real) //inputan keramik 3 jml_keramik() output jml_keramik3 //keramik 4 yang dipakai input (luas <- integer, luasKr <- real) //inputan keramik 4 jml_keramik() output jml_keramik4 ------------------------------------ //Jumlah Dus Kramik 1 yang dibeli dus_beli1 <- jml_keramik1 / dus1 if jml_keramik1 > dus1 { Output (Jumlah Dus Kramik 1 yang dibeli adalah "dus_beli1 + 1" dus) } //Jumlah Dus Kramik 2 yang dibeli dus_beli2 <- jml_keramik2 / dus2 if jml_keramik2 > dus2 { Output (Jumlah Dus Kramik 2 yang dibeli adalah "dus_beli2 + 1" dus) } //Jumlah Dus Kramik 3 yang dibeli dus_beli3 <- jml_keramik3 / dus3 if jml_keramik3 > dus3 { Output (Jumlah Dus Kramik 3 yang dibeli adalah "dus_beli3 + 1" dus) } //Jumlah Dus Kramik 4 yang dibeli dus_beli4 <- jml_keramik4 / dus4 if jml_keramik4 > dus4 { Output (Jumlah Dus Kramik 4 yang dibeli adalah "dus_beli4 + 1" dus) } ------------------------------------ //Jumlah sisa Kramik 1 yang dibeli sisa_keramik1 <- (dus_beli1 * dus1) - jml_keramik1 Output (Sisa Kramik 1 adalah "sisa_keramik1" buah) //Jumlah sisa Kramik 2 yang dibeli sisa_keramik2 <- (dus_beli2 * dus2) - jml_keramik2 Output (Sisa Kramik 2 adalah "sisa_keramik2" buah) //Jumlah sisa Kramik 3 yang dibeli sisa_keramik3 <- (dus_beli1 * dus1) - jml_keramik3 Output (Sisa Kramik 3 adalah "sisa_keramik3" buah) //Jumlah sisa Kramik 4 yang dibeli sisa_keramik4 <- (dus_beli4 * dus4) - jml_keramik4 Output (Sisa Kramik 4 adalah "sisa_keramik4" buah)
contoh fungsi menghitung uang kembalian :
------
Postingan ini berkaitan dengan tugas Algoritma Pemrograman Universitas Dian Nuswantoro
0 Response to "Implementasi Fungsi Dalam Notasi Algoritma"
Post a Comment