Langsung ke konten utama

Postingan

Evaluasi Diri Minggu 6

Aloo. Lagi, untuk ke sekian kalinya saya akan mereview kembali apa saja yang saya lakukan dalam mempelajari materi algoritma pemrograman minggu ini. Untuk pertemuan ke 6 ini saya masih mempelajari tentang perulangan dengan metode iteratif dan rekursif. Kendala untuk minggu ini masih berkutat di proses analisis masalah yang masih saya rasa cukup rumit, mungkin karna saya belum menguasai sepenuhnya materi ini. Untuk itu saya telah mencoba melakukan beberapa pemecahan dengan menggunakan metode ini agar bisa lebih cepat jika mendapat permasalahan baru.
Postingan terbaru

Menampilkan Bilangan Ganjil dengan Perulangan Iteratif & Rekursif

Perulangan rekursif adalah perulangan dalam bahasa pemrograman dimana cara kerjanya adalah dengan mengisi suatu intruksi tertentu di dalam sebuah fungsi untuk memanggil fungsi itu sendiri. Sedangkan perulangan iteratif adalah perulangan dimana prosesnya di lakukan dengan intruksi tertentu. jika ketentuan dalam intrusksi tersebut telah tidak terpenuhi maka ia akan berhenti mengulang. Raptor (Iteratif) : C++ (Rekursif) :

Menghitung Faktorial

Analisis : Menerima inputan batas Rumus faktorial n != 1 x 2 x 3 x 4...........(sampai n) Misal batas(n) 5 != 1 x 2 x 3 x 4 x 5 = 120 Raptor :  Pada Main Pada Prosedur C++ :

Evaluasi Diri Minggu 5

Minggu ini sedikit lebih berat dari biasanya dimana lebih banyak menghadapi kasus dan latihan. Terlebih minggu-minggu ini adalah minggu Uji Kompetensi dimana bagi saya hal tersebut sangat menyulitkan saya. kecepatan saya dalam menyelesaikan masalah sebenarnya tidak begitu buruk tetapi jika dalam kejaran waktu kinerja saya tidak akan maksimal dan fokus. Terlebih dengan sedikit tidak jelasnya perintah-perintah yang coba saya pahami. Semoga dengan berjalannya waktu saya bisa segera bisa memenuhi skenario dalam Uji Kompetensi agar menjadi tolak ukur peningkatan diri saya.

Perkalian 2 Bilangan

Analisis : Menerima 2 inputan bilangan bulat a * b = a+a+a.....(sampai b) Contoh a=2 dan b=5 2 * 5 = 2+2+2+2+2  = 10 Algoritma : Deklarasi : a,b,i : integer hasil=0 : integer Deskripsi : read(a,b) for i to b do hasil=hasil+a endfor write(hasil) C++ :

Program Mencetak Angka 1 - 4 dengan Downto

Analisis : Menampilkan 4 sampai 1 dengan menggunakan downto. Tampil "4 3 2 1". Selesai. Algoritma CetakAngka {menampilkan angka 1 sampai 4 dengan downto} Deklarasi : i : integer Deskripsi : for i <- 4 to 1 do write (i) endfor Flowchart :

Program Mencetak Angka 1 - 4

Analisis : Menampilkan 1 sampai 4 dengan menggunakan loop Tampil "1 2 3 4". Selesai. Algoritma CetakAngka {menampilkan angka 1 sampai 4 dengan looping} Deklarasi : i : integer Deskripsi : for i <- 1 to 4 do write (i) endfor Flowchart :