Berikut adalah Programming Quiz #2:
Tulis kode program untuk menampilkan output logo “Rumah Coding” menggunakan karakter asterik (*). Anda dapat menggunakan bahasa pemrograman apa saja.
Penjelasan:
Buatlah sebuah kode program lengkap (bisa diekesekusi) untuk menghasilkan output sederhana berupa versi teks dari logo Rumah Coding berikut.
Program yang dibuat tidak menggunakan library graphics apapun, hanya menggunakan karakter asterik (*). Jika diberikan input sebuah bilangan bulat n
, maka program harus mengeluarkan output logo Rumah Coding dengan tinggi n
dengan ketentuan sebagai berikut:
- Jika
n
genap, maka tinggi atap dan tinggi dinding adalahn/2
- Jika
n
ganjil, maka atap lebih tinggi satu satuan dari dinding.
Sedangkan lebar dinding memiliki ketentuan sebagai berikut:
- Jika
n
adalah kelipatan3
, maka lebar dinding adalahn/3
- Jika
n
bukan kelipatan3
, maka lebar dinding adalahceil(n/3)
Berikut adalah contoh output yang benar:
- Jika
n=8
, maka hasilnya adalah seperti berikut:[sourcecode]
*
* * *
* * * * *
* * * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
[/sourcecode] - Jika
n=9
, maka hasilnya adalah seperti berikut:[sourcecode]
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
[/sourcecode]
Untuk membantu anda memahami, anda bisa mencoba program yang sudah kami buat melalui link ini
https://apps.rumahcoding.co.id/rc.php?tinggi=8
Program tersebut dibuat menggunakan bahasa pemrograman PHP. Anda bisa mengganti parameter tinggi sesuai keinginan anda.
Nah, bisakah anda membuat kode programnya?
Ayo submit jawaban anda paling lambat tanggal 6 Mei 2017. Satu orang peserta yang beruntung akan mendapatkan 1 buah T-Shirt Ekslusive dari Rumah Coding.
Catatan:
- Jawaban harus dikirim paling lambat tanggal 6 Mei 2017.
- Penilaian jawaban berdasarkan keakuratan jawaban dan penjelasan logisnya.
- Keputusan pemenang sepenuhnya menjadi hak Rumah Coding.
- Pemenang akan diumumkan pada halaman ini, facebook dan twitter Rumah Coding pada tanggal 8 Mei 2017
Pemenang Programming Quiz #2
Setelah menelaah beberapa jawaban yang masuk, kami putuskan untuk memilih Prasasto Adi Wismoyo sebagai pemenang Programming Quiz #2.
2 Comments
Yudhistira Erlandinata · April 25, 2017 at 11:15 am
Gan, https://apps.rumahcoding.co.id/rc.php?tinggi=8 tidak konsisten dengan soal;
contoh di soal n=8 aja udah beda dengan yg di contoh program php -_-
Jadi bingung yang mana yg benar..
Lhuqita Fazry · April 25, 2017 at 12:49 pm
Soalnya sudah benar mas, untuk contoh yg PHP udah sy perbaiki ya.