LOGIKA
Program kali ini saya akan membuat sebuah kalkulator mini menggunakan bahasa pemograman ruby , pada permograman ruby untuk melakukan printout pada layar ada beberapa cara seperti puts , print , dan printf . Penggunaannya berbeda-beda sesuai yang kita butuhkan , pertama adalah puts dimana kita akan melakukan cetak pada monitor yang berupa data string dan akan otomatis memulai garis baru / newline pada output yang kita buat . sedangkan print digunakan sama seperti puts , ia akan melakukan print tipe data string namun tanpa memulai garis baru.
Selanjutnya untuk menginput pada bahasa ruby menggunakan perintah gets yang di tuliskan sebagai inisialiasi pada variable yang ingin di input seperti perintah n1 = gets.to_f pada perintah itu saya melakukan input pada variable n1 , lalu pada perintah gets disana ada tambahan .to_f yang di maksud kan agar data yang kita input menjadi data float , selain itu juga ada perintah .to_i untuk melakukan input menjadi tipe data integer , dan .to_s untuk melakukan input sebagai tipe data String dan masih ada beberapa tambahan lagi sesuai tipe data yang dibutuhkan
Diatas adalah perintah untuk melakukan proses perhitungan aritmatika menggunakan variable tambah , kurang dst . Pada variable-variable tersebut terdapat perhitungan aritmatika menggunakan operator-operator yang ada pada bahasa pemograman ruby.
Berikutnya adalah perintah printf . seperti perintah puts dan print , printf juga digunakan untuk melakukan printout pada layar monitor , namun berbeda dengan dua sebelumnya printf bisa melakukan print dalam bentuk tipe data yang beragam sesuai dengan yang kita perintahkan dengan menggunakan tanda persen % yang diikuti dengan kata depan tipe data yang kita inginkan , seperti %i untuk Integer , %f untuk Float dan lainya .
Cara penggunaannya adalah dengan menulis tanda persen tersebut didalam tanda kutip lalu menuliskan variable yang kita ingin cetak secara berurutan contohnya seperti perintah
print "%i / %i = %.3f \n",n1,n2,bagi
disini kita menuliskan tiga buah tanda % , dan variable secara berurutan , maka yang akan terjadi di output nanti adalah %i yang pertama akan mencetak n1 dalam integer , %i yang kedua akan mencetak n2 dalam integer , dan %.3f akan mencetak variable bagi dengan hanya menyisakan 3 angka dibelakang nol
OUTPUT
Tidak ada komentar:
Posting Komentar