Langsung ke konten utama

contoh program fungsi pada pyton



   LISTING


         LOGIKA
def biodata(): adalah nama dari indentasi untuk biodatanya. a = raw_input("Masukkan nama : "), b = raw_input("Masukka npm : "), c = raw_input("Masukkan kelas : ")  adalah data yang masuk dalam inputan akan di baca dan menjadi variable a, b, c. dan tidak lupa juga untuk memakai tanda petik dua dan buka tutup kurung agar tidak failed dalam merunning. print "nama kamu adalah ",a , print "npm kamu adalah ",b, print "kelas kamu adalah ",c itu adalah masing dari body/isi fungsi oleh nama fungsi dengan indentasi nya, maka pada saat user akan memilih untuk membuka data ini maka output nya pun akan keluar, yang huruf diberi petik 2 tsb. 

def segitiga(): adalah nama indentasi untuk segitiga. a = int(input("Masukkan angka : ")) adalah pada bagian itu angka akan di masukkan pada inputtan a. kenapa integer ? karna yang dimasukkan adalah angka bulat, seperti 6, 8, 10, dll. for i in range(0,a+1,1) :  adalah data yang berawal dari 0 sampai batas 1. for j in range(i,a,1): adalah kondisi yang ber awal dari I, a, hingga batasnya 1, dan rumus ini menggunakan perulangan, for . print "*" data yang di hasilkan atau output yang keluar akan menjadi (*) sampai varible diatas selesai menjadi terbentuknya segitiga print " " adalah data untuk mencetak kosong kalo pernyataan di atas tidak memenuhi nya.
def kalkulator(): adalah nama indentasi untuk kalkulator. a = float(input("Masukkan angka 1 : ")) yang dimana data yang keluar/output nya menjadi Masukkan angka 1 tapi data tersebut akan masuk ke inputtan a dan menyatakan bilangan tersebut adalah mempunyai koma. b = float(input("Masukkan angka 2 : ")) yang dimana data yang keluar/output nya menjadi Masukkan angka 2 tapi data tersebut akan masuk ke inputtan b dan menyatakan bilangan tersebut adalah mempunyai koma. print "hasil a*b = ",a*b perintah untuk menghitung perkalian dari bilangan a dan b serta akan di proses menjadi output/hasil a*b. print "hasil a/b = ",a/b perintah untuk menghitung pembagian dari bilangan a dan b serta akan di proses menjadi output/hasil a/b. print "hasil a+b = ",a+b perintah untuk menghitung penjumlahan dari bilangan a dan b serta akan di proses menjadi output/hasil a+b. print "hasil a-b = ",a-b perintah untuk menghitung pengurangan dari bilangan a dan b serta akan di proses menjadi output/hasil a-b


def menu(): adalah nama indentasi untuk menu. print """ adalah mencetak seluruh bagian dari kalimat atau program yng terdapat pada petik 3 tersebut, ssehingga akan memperoleh output yang akan keluar juga dari data hasil petik 3, tapi jangan lupa tutup tanda 3 tanda petik lagi agar tidak failed pada saat meng running"""

pil = input("Masukkan Pilihan : ") dianggap sebagai Masukkan Pilihan yang akan keluar dari output tapi masuk kedalam input menjadi variable pilihan.print " " petik dua tersebut kosong karna akan menjadi data yang akan diisi/di ketik oleh user untuk memilih Menu Utama. Metode yang digunakan diatas adalah percabangan yaitu If, If-else, If-elif-else. if pil == 1 : kalkulator() menu() adalah kalkulator yang menjadi pilihan satu dan kembali lagi pada menu. Dan juga pada di bagian ini terdapat rumus percabangan If. elif pil == 2 : segitiga() menu()adalah segitiga menjadi pilihan ke dua dan kembali lagi pada menu, dan menggunakan rumus percabangan yaitu, elif. elif pil == 3 : biodata() menu() adalah biodata yang menjadi pilihan ke 3 dan kembali lagi pada menu, dan juga varieble ini memakai rumus percabangan. elif pil == 4 : keluar() else: adalah keluar menjadipiliha ke 4 dan tidak kembali nya kepada menu melainkan langsung ke else, yaitu apakah kodingan tersebut akan di periksa beserta jawabannya. print " Inputan salah, ulangi ", menu() maka ke 4 kana men cetak atau mengluarkan output Inputan Salah Lagi atau Failed (bukan karna kodingannya yang rusak melainkan, print beserta pada petik dua itu lah yang akan memerintah pada si print tsb). def keluar(): sebagia indentasi yang akan keluar dari kodingan tsb, quit() maka keluar dan terselesaikanlah codingan tersbut. menu() atau bisa kembali ke menu lagi .

 OUTPUT











Komentar

Postingan populer dari blog ini

contoh program array, hash,range dan fungsi ruby

 LISTING LOGIKA Angka = [ ] sebagai variable dari “Masukan Banyak Angka”   yang akan menangkap dari gets yang dimasukkan user dan hasilnya akan disimpen ke variable angka . Print “Masukan Banyak Angka : “ adalah meng print, lalu output yang akan keluar pada bagian dari kata dalam petik dua (“…”) . jml = gets.to_i sebagai nama variable dalam variable angka, berapa banya yang diinginkan dari user, gets yang terdapat pada variable nama tersebut akan menangkap teks yang dimasukkan user, tetapi karna gets tersebut memiliki. To_i adalah angka yang diberikan dari user akan di berikan ke i . for I in 0.. jml -1 program fungsi yang terdapay pada ruby, dalam kondisi perulangan for yang dimana perulangan yang didalamnya menentukan range. Print “Masukkan data ke-“,i,” :   “ data dari yang akan di outpu pada tanda petik 2 dan mengeluarkan atau mengoutout data hasil dari I itu yang sudah di ditentukan dari hasil perulangan pada range. angka[ i ] = gets.to_i menampilk...

contoh kondisi program ruby

     LISTING LOGIKA Print “Masukan Angka : “ adalah meng print atau output yang keluar pada bagian kata dalam petik dua (“…”) . x = gets.to_s sebagai nama variable dalam variable nama, gets yang terdapat pada variable nama tersebut akan menangkap tidak hanya teks yang dimasukkan user tetapi juga enter, teatpi karna gets tersebut memiliki. To_i adalah angka yang diberikan dari user akan di berikan ke i . puts Fungsi puts pada Ruby digunakan untuk mencetak apa yang tertulis setelah tanda petik, perintah puts akan menambahkan karakter newline(‘\n’) pada akhir string dan parameternya harus string, tapi pada puts di bagian ini adalah pada bagaian data yang berpetik dua atau bentuknya seperti (“….”) maka akan mencetak . print “Masukan nilai genap/ganjil dari 1 sampai “,x,”\n” : “ maka akan menghasilkan output atau meng print data yang ber petik dua, pada saat hasil telah ditelah di tentukan  . for i in 1..x pada program ini memakai kondisi perulang...