Langsung ke konten utama

contoh program mengenal OOP pada phyton


   LISTING


  LOGIKA










Import random import untuk multi file maksudnya yaitu kita dapat memanggil file lain di dalam satu module yang berbeda, tapi karena terdapat import random maka program/file ini bersifat random, nilai random yang dihasilkan akan dalam bentuk float. def hitung(x,y): adalah perintah standard yang mendefinisikan sebuah funsgi perhitungan, perintah berfifat excutable dan perintah ini tidak akan berhenti sampai phyton men running perintah def nya tsb. a = random.randint(1,100) adalah di karena kan variable tsb memakai randint maka angka batas tertinggi akan dimunculkan dan terdapat nya nilai random yang dihasilkan akan dalam bentuk float sehingga angka yang tertera di program 1 sampai 100.  b = random.randint(1,100) adalah di karena kan variable tsb memakai randint maka angka batas tertinggi akan dimunculkan dan terdapat nya nilai random yang dihasilkan akan dalam bentuk float sehingga angka yang tertera di program 1 sampai 100.  


jawab = int(input(str(a)+” + “+str(b)+” = “)) adalah nama inputan yang ber integer dengan string a dan string b memeilik petik dua yang berisi + untuk mengabungkan hasil sedangakan = untuk mengeluarkan hasil dari penggabungan/penjumlahan tsb. Memakai rumus percabangan if-elif-else yang digunakan untuk melakukan penyeleksian 3 atau lebih kondisi. if(x==10): x sama dengan 10 pada variable if . print “Anda menjawab semua dengan benar” lalu akan mengeprint dari hasil yang di dapat dengan tulisan anda menjawab semua dengan benar. elif(jawab == a+b): adalah bilangan a dan b menjadi jawabannya pada variable elifi . print “Anda Benar, Jawab Sebanyak “,  10-(x), “Lagi lalu akan memprogres dan akan meg print/output nya anda benar, jawab sebanyak pada tertera setelah anda menjawab pada pertanyaan nya, lalu akan ditulis kan angka/nomor berapa lagi yang akan anda kerjakan pada sisa nya karna dalam avarible tsb tertulis 10-(x), dan juga dengan tambahan kata lagi untuk melengkapinya . x +=1  hitung (x,y) dengan kalimay x untuk lanjutan no yang anda akan kerjakan, lalu akan digabungkan menjadi satu variable hitung yang berisi x dan y. elif(jawab != a+b and y == 3): adalah hasil jawab ban yang salah dari penjumlahan a+b maka aka ada langsung tanda seru (!) sebagai peringatan dan y == 3 untuk sebagai kesempatan untuk masih bisa menjawab pertanyaan tsb pada variable elif . print “Anda sudah salah sebnayak 3x” print “Anda dinyatakan gagal” adalah output kata-kata ini untuk yang menjawabnya salah atau akan masih diberi kesempatan untuk menjawab pertanyaan pada nantinya.else: sebagai awalan variable untuk untuk jawaban yang salah dan diberi tahu hasil yang sebenarnya. Print “Jawaban salah!!” ini adalah output yang akan keluar disaat anda menjawa nya salah. print “yang benar adalah”, a+b sebagai ouput dan a+b tsb untuk menghitung kembali penjumlahan berapa angka  yang sebenarnya. y+=1 maka y akan bertambah menjadi satu penjumlahan.hitung(x,y) adalah x dan y akan tergabung lalu akan menjadi satu variable hitung .


X = 1 adalah bilangan 1 pada x dan , y = 1 bilangan 1 pada y . print “Masukkan jawaban yang benar sebanyak 10x”  print “==========untuk menang==========”  print “====================” perintah yang berfungsi untuk mencetak teks ke layar/output. Dan harus harus menggunakan tanda petik 2 dan dalam kurung kalau tidak akan terjadi error/SyntaxError: Missing parentheses in call to 'print'. Hitung(x,y) penggabungan x dan y dalam perhitungan nya .

 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...