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
Posting Komentar