Langsung ke konten utama

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 perulangan yang dimana i dalam angka 1 sampai x atau yang dimaksud adalah angka i sampai angka yang diberikan dari user maka akan masuk kedalam kondisi perulangan . if i%2==1 adalah kondisi pada program ini adalah memakai kondisi percabangan yaitu if-else adalah apabila kondisi bernilai benar maka program akan menjalankan statement pada kondisi if dan apa bila kondisi false maka pada kondisi else, maka akan dibagi dua menjadi 1 bagian ganjil dan 1 bagian genap . print f “%i adalah bilangan ganjil \n”, i sehingga akan menghasilkan output pada bagian ganjil maka akan angka disebut akan dikatakna bilangan ganjil . else adalah lanjutan dari rumus atau suatu kondisi yang pada if print f “%i adalah bilagan genap \n”, i adalah bagian ini adalah bagian dari kodingan else sehingga pada saat mengetahui kelanjutang angkanya maka akan mengeluarkan atau outputnya menjadi bilang genap . end adalah berakhirnya program tapi masih berjalan program sehingga harus benar-benar selesai terlebih dahulu program . end adalah program telah benar-benar berakhir dalam codingan tersebut.

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