Langsung ke konten utama

contoh pemrograman perulangan dan percabangan phyton


      LISTING



   

  LOGIKA
Fruits = [“apple”, “banana”, “cherry”] : adalah nama buah yang terdapat dari fruits, atu di bisa di katakan apple, banana, cherry adalah sebagai variable dari fruits. Penulisan statement tidak diakhiri tanda titik koma, dan memakai tanda tutup kurung siku. Penulisan juga masing nama buah/variable memakai string. String adalah teks atau kumpulan dari karakter. 

 For x in fruits: adalah fruits masuk dalam metode perulangan for. For adalah perulangan yang dijalankan sebanyak jumlah di inginkan. If x == “banana”: artinya banana sama dengan x if, atau di katakan x sama dengan banana, dan if akan menyeleksikan banana, if adalah digunakan untuk penyeleksian kondisi dimana jika kondisi bernilai benar, maka program akan mengeksekusi perintah di bawahnya. 
Continue bersambung/menyambung proses pada program setelah di jalan kan oleh perulangan for dan seleksikannya dari if . cotinue adalah menyebabkan looping kembali di jalankan. Jadi jika dalam suatu perulangan terdapat statement continue maka program akan kembali ke perintah looping untuk iterasi selanjutnya.




Print “===program input===”adalah perintah yang berfungsi untuk mencetak teks ke layar/output. Statement penulisan tersebut harus memakai petik 2 pada masing-masing sudut kalau tidak maka program tidak akan berjalan atau eror.


a= input(“Masukkan angka 1 : “) adalah sebagai variable/nilai yang pertama   digunakan untuk mengambil data angka atau sebagai data/bilangan yang akan disimpan dan akan ditampikan di output nanti jadi a itu sebagai variable dalam “Masukkan angka 1 : “ . sebaliknya hal dengan b= input(“Masukkan angka 2 : “)  sebagai variable/nilai ke dua , digunakan untuk mengambil data angka atau sebagai data/bilangan yang akan disimpan dan akan ditampikan di output nanti jadi b itu sebagai variable dalam “Masukkan angka 2 : “,sebaliknya hal juga dengan c= input(“Masukkan angka 3 : “)  sebagai variable/nilai ke tiga , digunakan untuk mengambil data angka atau sebagai data/bilangan yang akan disimpan dan akan ditampikan di output nanti jadi c itu sebagai variable dalam “Masukkan angka 3 : “.Print (“====================”) adalah perintah yang berfungsi untuk mencetak teks ke layar/output.

Metode yang digunakan diatas adalah percabangan yaitu If, If-else, If-elif-else. If(a > b): a lebih besar b dengan menggunakan metode if, if yang digunakan untuk penyeleksian kondisi dimana jika kodisi benar, maka program akan mengeksekusi perintah dibawahnya, if(a > c):  memeriksa lagi bagian a dan c apakah bener dengan a lebih besar dengan c. print a,”nilai nya paling  benar” karna dimana bagian a dan c belum di pastikan besar atau tidak maka variable a mencetak dahulu, elif(b > c):  b lebih besar daripada c maka elif, elif adalah penyeleksian ke dua kondisi yang ada kondisi benar atau salahnya, if(b > a):  maka dari itu variable yang tadi di cocok/di eksekusi kan kembali b dengan a, apakah b lebih besar dengan a atau tidak, print b,”nilainya paling besar” dipastikan benar atau salah proses pada variable nya maka akan di print variablenya b, else adalah digunakan untuk melakukan penyeleksian 3 atau lebih kondisi , print c,”nilainya paling besar” bisa dikatakan ini lah hasil dari output mana salah satu variable tersebut yang besar dan di print di bagian variable 

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