Langsung ke konten utama

LAPORAN AKHIR PYTHON

PROGRAM FAKTORIAL PADA PYTHON

class faktorial:
    def fakt(self, angka):
        if angka <=1:
            return 1
        else:
            return angka*self.fakt(angka -1)
f=faktorial()
print 'hasil faktorial adalah :'
print f.fakt(10)

LOGIKA PROGRAM FAKTORIAL

Pada blok program diatas dideklarasikan class yang bernama faktorial .Class adalah struktur data yang bisa kita gunakan untuk mendefinisikan objek yang menyimpan data bersama-sama nilai-nilai dan perilaku (behavior) , didalam class faktorial akan dibuat def ()digunakan untuk mendeklarasikan fungsi yang bernama fakt , selanjutnya fungsi angka disini adalah menunjukan suatu argumen yang berfungsi sebagai inputan yang akan diproses oleh program yaitu berupa angka

Selanjutnya diberikan kondisi jika angka kurang dari satu maka nilai akan di return atau dikembalikan ke inputan angka , jika tidak maka akan mengeksekusi perintah else dan nilai akan dikembalikan ke angka*self.fakt(angka-1).

Pada blok program selanjutnya dideklarasikan variabel f , Fungsi dari variabel f adalah mendeklarasikan objek pada class faktorial . selanjutnya perintah print akan mencetak hasil nilai dari faktorial disini contohnya nilai faktorial yang diinput adalah 10 , maka nanti hasil faktorial yang akan dicetak adalah ( hasil faktorial adalah : 3628800 .

Bagaimanakah hasilnya? ayo coba dan jika berhasil silahkan posting keblog ini :D








Komentar

Postingan populer dari blog ini

SISTEM OPERASI SECURITY

Sistem Operasi Adalah seperangkat program yang mengelola sumber daya perangkat keras komputer , dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting . Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Contoh sistem operasi modern adalah Linux , Android , iOS , Mac OS X , dan Microsoft Windows Keamanan Sistem Operasi Pada dasarnya seorang pengguna komputer sangat membutuhkan rasa kenyamanan ketika sedang mengoperasikannya. Kenyamanan tersebut dapat diperoleh salah satunya dari keamanan sistem yang dipakai. Berbicara mengenai keamanan sistem, ada dua hal yang sering diperdebatkan yaitu mengenai istilah keamanan dan proteksi. P...

ARSITEKTUR WEB

Arsitektur dan Teknik Desain Informasi pada Web    Aji Supriyanto Fakultas Teknologi Informasi, Universitas Stikubank Semarang email : ajisup@gmail.com     ABSTRAK :           Arsitektur informasi merupakan langkah penting ketika seseorang atau sebuah organisasi akan membangun sebuah situs web. Arsitektur informasi akan memberikan arahan dan patokan dalam membangun web agar struktur rancangan dapat memenuhi aspek seperti lain form, fungsi, navigasi, interface, interaksi, visual, dan maksud informasi itu sendiri, yang akan dibangun dalam sebuah web. Namun banyak para desainer web yang mengabaikan hal ini karena dirasa menghambat, terlalu kaku, dan sulit menuangkan kreatifitas dalam mengembangkan web. Kesulitan yang akan didapat jika web mengabaikan petunjuk pengembangan web, maka ketika akan mengembangkan isi, merubah, dan memelihara web menjadi tidak terstruktur dan cenderung akan menjadi lama karena harus melakukan modifikasi da...

Pengantar Komputasi Cloud

PENGANTAR KOMPUTASI CLOUD I. Pendahuluan Cloud Computing? Pasti banyak dari para pembaca yang sudah sering dengar kata tersebut, atau jika belum pernah dengar, mungkin pernah dengar istilah dalam bahasa Indonesia-nya, yaitu “Komputasi Awan”. Ada banyak tulisan dan sudut pandang untuk menjelaskan apa itu Cloud Computing, namun banyak dari penjelasan tersebut yang terlalu teknis, sehingga bagi orang awan akan kesulitan untuk memahaminya. Tulisan ini sengaja dibuat untuk mempermudah orang awam memahami Cloud Computing. Diharapkan setelah membaca tulisan ini, para pembaca akan bisa memahami dasar pengetahuan mengenai Cloud Computing dengan lebih mudah. II. Komputasi Grid Sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional yang berfokus pada komunikasi antar piranti (device), aplikasi pada grid computing dirancang untuk memanfaatkan sumber daya pada terminal dalam jaringannya. Grid...