Angka dan Variabel
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 4 dari 88.
Variabel adalah wadah yang menyimpan nilai data. Variabel digunakan untuk menyimpan, memanipulasi, dan menampilkan informasi dalam program.
Singkatnya, variabel seperti unit memori yang bisa kita akses dengan mengetik nama variabel tersebut. Setiap variabel memiliki nama unik dan nilai yang bisa memiliki tipe berbeda. Ruby mampu mendeteksi tipe variabel secara otomatis, sehingga membuat penulisan kode lebih efisien.
Untuk menginisialisasi variabel di Ruby, kita menggunakan format berikut:
variable_name = valueContohnya:
age = 25
name = "Alice"Tipe Data Numerik
Ruby memiliki dua tipe data numerik utama untuk bekerja dengan angka:
1. Bilangan bulat: bilangan utuh tanpa titik desimal. Bilangan ini bisa positif, negatif, atau nol:
count = 100 # Bilangan bulat positif
temperature = -5 # Bilangan bulat negatif
zero_value = 0 # Nol juga bilangan bulat2. Bilangan desimal: angka yang memiliki titik desimal. Angka ini digunakan untuk merepresentasikan nilai pecahan:
price = 19.99 # Float positif
temperature = -3.5 # Float negatif
percentage = 0.75 # Float antara 0 dan 1Titik desimal membedakan float dari integer, bahkan 5.0 adalah float, bukan integer.
Tantangan
MudahBuat dua variabel numerik untuk merepresentasikan data kelas. Pertama, buat variabel bernama student_count dan tetapkan nilai integer 30. Lalu, buat variabel bernama average_score dan tetapkan nilai float 87.5. Terakhir, tampilkan kedua variabel menggunakan perintah puts.
Coba sendiri
# TODO: Buat variabel di bawah ini
# Jangan hapus baris di bawah ini
puts student_count
puts average_scorePelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMengambil input dari Pengguna10FizzBuzz dengan Variasi
Gambaran Umum PermainanMetode FizzBuzz2Variabel dan Tipe Data
Angka dan VariabelTipe Data stringTipe Data booleanTipe Data SymbolMemeriksa Tipe DataKonvensi PenamaanRangkuman: Membuat Variabel5Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaIf - Else BersarangPernyataan Unless8Perulangan
For Loop dengan RentangWhile LoopBreakNextRangkuman: FaktorialTimes LoopUntil LoopPerulangan BersarangRangkuman: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan6Dasar Input dan Output
Output dengan putsOutput dengan print dan pOutput dengan VariabelInput dengan getsMethod chompKonversi TipeRangkuman: Kalkulator UsiaRangkuman: Benar atau Salah9method
Mendefinisikan methodParameter methodNilai KembalianRangkuman: Sigma methodRangkuman: Validation methodNilai Default Parameter12Melakukan Perulangan pada Koleksi
Iterator EachEach dengan IndeksMelakukan Perulangan pada StringMap dan CollectLatihan sendiri: Compiler Ruby online