Posted by Unknown on Selasa, Maret 10, 2015 in TUGAS | No comments
Selamat sore, tetap saya ucapkan selamat
sore meskipun blog ini tidak ada yang pernah mengunjungi. Kali ini saya
akan share tugas pertemuan minggu ke-3 khususnya mata kuliah Algoritma
dan Pemrograman.Kali ini kelompok saya mendapat tugas mengerjakan
beberapa kasus untuk di jadikan flowchart dan program C++. Sebelumnya
saya sudah memposting kasus 3.1 dan kasus 3.2. Kali ini saya dapat jatah untuk mengerjakan kasus 3.5, maklum nyari yg paling gampang aja :D.
Oke langsung saja, pada kasus ini saya mendapat soal yang berbunyi
"Buatlah flowchart dan program konversi hari ke-1 senin sampai ke-7 minggu, misalkan di inputkan 5 maka output hari jum'at"
Baiklah seperti biasa saya tunjukan hasil jadinya setelah banting tulang kuras keringat tadi pagi :D
Sangat Banyak percabangan kan? Tenang saja ini tidak sesulit yang terlihat,karena ini termasuk masih algoritma yang sederhana tapi juga tidak boleh diremehkan karena kesalahan sedikit maka algoritma tidak bisa berjalan.
Oke langsung saja saya jelaskan satu persatu bagian :
1.Loop (perulangan)
Ini bertujuan untuk mengulang saat kita menginputkan angka selain 1-7.Jika kita menginputkan angka selain 1-7 maka algoritma tidak dilanjutkan melainkan diulang ke input dengan syarat input harus di dalam loop atau di taruh di bawah loop (lihat gambar jadi).Setelah itu kita isikan kolom di bawah input (yang mirip percabangan) dengan isi seperti ini :
Maksud dari isi di atas adalah apabila
variabel "a" lebih dari 0 dan kurang dari 8 maka program di lanjutkan,
tetapi jika kita menginputkan kurang dari 0 atau lebih dari 8 maka
program di ulang.
isi dari input di bawah perulangan adalah sebagai berikut :
2.Percabangan pertama
Setelah angka di yang diinputkan berhasil melewati tahap perulangan maka proses selanjutnya adalah mendeteksi hari dengan proses percabangan.pada percabangan kita isikan seperti gambar di bawah ini :
maksud dari isi pada gambar di atas adalah apabila variabel "a" lebih dari 0 dan kurang dari satu maka ouputkan "SENIN" yang artinya hari senin dan jika tidak memenuhi syarat tadi maka program di lanjutkan kepercabangan berikutnya untuk di seleksi dan seterusnya sampai terdeteksi hari apa yang dimaksud berdasarkan angka yang diinputkan. Isi output seperti gambar di bawah ini :
3.Percabangan ke-2
Penjelasan hampir sama dengan percabangan pertama hanya saja isinya yang dibedakan berikut juga dengan outputnya seperti gambar di bawah ini :
![]() | |
| Percabangan ke-2 |
![]() | |
| Output untuk hari selasa |
4.percabangan ke-3
![]() | |
| Percabangan ke-3 |
![]() | |||
| output hari rabu |
5.Percabangan ke-4
![]() | |
| percabangan ke-4 |
![]() | |
| output kamis |
6.Percabangan ke-5
![]() | ||
| percabangan ke-5 |
![]() | |
| output jumat |
7.Percabangan ke 6
![]() | |
| percabangan ke-6 |
![]() | |
| output sabtu |
![]() | |
| output minggu |
Setelah algoritma jadi,langkah selanjutnya adalah mengkonversikan algoritma tersebut ke dalam bahasa C++. Sebelum mengkoversikan kita mempunyai kompiler C++, salah satunya dev C++ anda bisa mendownload di SINI. Setelah memiliki program dev C++,langkah selanjutnya adalah klik menu "Generate" di raptor, klik C++ tunggu sampai terbuka.Hasil jadinya seperti ini kira":
Lelah juga upload" gamabr hehe, Sekian dulu sob postingan kali ini semoga bermanfaat. Terima Kasih

















0 komentar:
Posting Komentar