Program upgrade skill di bidang engineering, dari dasar hingga mahir.
Program khusus melalui platform mitra resmi dokter mekanik academy seperti Udemy, Prakerja, dan Kampus Merdeka.
Sertifikasi BNSP
Pilih pelatihan dan sertifikasi Nasional BNSP di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat SemuaSertifikasi Internasional
Pilih pelatihan dan sertifikasi Internasional di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat Semua
Temukan inspirasi dari hasil karya dan pengalaman para alumni dr. Mekanik Academy.
dr. Mekanik Academy tersedia di berbagai platform mitra resmi untuk memudahkan akses pelatihan Anda.
Jelajahi produk dan layanan lainnya dari ekosistem dr. Mekanik untuk solusi bisnis yang komprehensif.
Membantu kamu belajar, berkarya, dan membuat proyek engineering secara instan dan presisi!
Oleh: satrio adhi nugroho
program ini adalah program yang dibuat untuk mencari faktorial dan faktor bilangan dari sebuah bilangan dengan bahasa pemrograman python sederhana
Pada program pertama, digunakan fungsi rekursif, artinya fungsi dapat memanggil dirinya sendiri. Jika nilai yang diinput adalah 0 maka output yang dikeluarkan adalah 1 dikarenakan faktorial 0 adalah 1, namun jika input yang dimasukan bukan 0 maka fungsi akan memanggil Kembali dirinya sendiri dengan argumen factorial(n - 1). Contohnya jika kita memasukkan angka 5 , Program akan memanggil fungsi faktorial(n - 1), yaitu faktorial(4). karena n tidak sama dengan 0 program memanggil lagi faktorial(n - 1), yaitu faktorial(3). Proses ini terus berlanjut hingga faktorial(0) yang akan mengembalikan nilai 1 karena kondisi if n == 0. Setelah mencapai faktorial(0), program mulai mengalikan semua nilai kembali ke fungsi (5 x 4 x 3 x 2 x 1 x 1) dan dihasilkan output 120
Pada program kedua berfungsi untuk mencari faktor bilangan dari suatu bilangan. Jadi cara kerja program ini adalah user memasukan input suatu bilangan (n) lalu program akan membagi bilangan tersebut mulai dari satu sampai bilangan (n) . Apabila bilangan pembagi habis membagi bilangan (n) maka bilangan tersebut akan dimasukan ke list faktor bilangan dengan fungsi .append. jika perulangan selesai dilakukan maka program akan mengembalikan seluruh bilangan yang ada di dalam list atau semua faktor bilangan dari bilangan (n) dapat dilihat di dalam contoh, saya memasukan input 87 dan program mengeluarkan output [1, 3, 29, 87] yang benar merupakan faktor bilangan dari 87
0 Orang Menyukai Karya Ini