Operator Aritmetika
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 11 dari 88.
Ruby menyediakan operator aritmetika untuk melakukan perhitungan matematika pada angka. Operator ini bekerja dengan bilangan bulat dan bilangan float, sehingga kamu dapat membuat ekspresi seperti dalam matematika biasa.
Operator aritmetika dasar di Ruby adalah:
+ | Penjumlahan |
- | Pengurangan |
* | Perkalian |
/ | Pembagian |
** | Perpangkatan (pangkat) |
Berikut cara menggunakan operator ini:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8 (2 pangkat 3)Satu hal penting: saat membagi dua bilangan bulat, Ruby melakukan pembagian bilangan bulat dan hanya mengembalikan bagian bilangan bulatnya. Contohnya, 7 / 2 menghasilkan 3, bukan 3.5. Untuk mendapatkan hasil desimal, setidaknya salah satu bilangan harus berupa float: 7.0 / 2 menghasilkan 3.5.
Tantangan
MudahKamu diberikan variabel berikut:
base = 5
height = 12Hitung dan tampilkan nilai berikut, masing-masing pada baris terpisah:
- Jumlah
basedanheight - Hasil
heightdikurangibase - Hasil perkalian
basedanheight - Hasil
heightdibagibase(pembagian bilangan bulat) - Nilai
basedipangkatkan3
Coba sendiri
# Variabel sudah disediakan
base = 5
height = 12
# TODO: Tulis kodemu di bawah ini untuk menghitung dan menampilkan:
# 1. Jumlah base dan height
# 2. Hasil height dikurangi base
# 3. Hasil perkalian base dan height
# 4. Hasil height dibagi base (pembagian bilangan bulat)
# 5. Nilai base dipangkatkan 3Pelajaran 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