Operator Aritmetika
Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 12 dari 78.
Operator aritmetika memungkinkan kamu melakukan perhitungan matematika di R. Operator ini bekerja dengan nilai numerik dan mengikuti aturan matematika yang sudah kamu ketahui.
R mendukung lima operator aritmetika dasar:
| Operator | Operasi | Contoh | Hasil |
|---|---|---|---|
+ | Penjumlahan | 5 + 3 | 8 |
- | Pengurangan | 10 - 4 | 6 |
* | Perkalian | 6 * 7 | 42 |
/ | Pembagian | 15 / 3 | 5 |
^ | Perpangkatan | 2 ^ 3 | 8 |
Kamu bisa menggunakan operator ini langsung dengan angka atau variabel yang berisi nilai numerik:
price <- 25
quantity <- 4
total <- price * quantityR mengikuti urutan operasi matematika standar: eksponen terlebih dahulu, lalu perkalian dan pembagian, dan terakhir penjumlahan dan pengurangan. Gunakan tanda kurung untuk mengatur urutan jika diperlukan, sama seperti dalam matematika biasa.
Tantangan
MudahHitung total biaya belanja menggunakan operator aritmetika.
Kamu diberikan variabel berikut:
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5Hitung dan simpan nilai berikut:
- Buat variabel bernama
apples_totalyang menyimpan biaya semua apel (jumlah dikalikan harga) - Buat variabel bernama
milk_totalyang menyimpan biaya semua karton susu (jumlah dikalikan harga) - Buat variabel bernama
subtotalyang menyimpan jumlahapples_totaldanmilk_total - Buat variabel bernama
final_totalyang menyimpan subtotal dikurangi diskon
Gunakan fungsi print() untuk menampilkan apples_total, milk_total, subtotal, dan final_total dalam urutan tersebut.
Coba sendiri
# Variabel yang diberikan
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5
# TODO: Tulis kodemu di bawah ini
# 1. Hitung apples_total (jumlah * harga)
# 2. Hitung milk_total (jumlah * harga)
# 3. Hitung subtotal (jumlah dari apples_total dan milk_total)
# 4. Hitung final_total (subtotal dikurangi discount)
# Cetak hasilnya secara berurutan: apples_total, milk_total, subtotal, final_totalPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika (AND, OR)Operator Logika Bagian 2 (NOT)Rangkuman: Logika SederhanaLogika Tervektorisasi Bagian 1Logika Tervektorisasi Bagian 27Kalkulator Pembagi Tagihan
Pesan Selamat DatangMenerima Input Pengguna10FizzBuzz dengan Sentuhan Unik
Ikhtisar PermainanFungsi FizzBuzz2Variabel dan Tipe Data
Tipe Data NumerikTipe Data IntegerTipe Data KarakterTipe Data LogikaMemeriksa Tipe DataKonvensi PenamaanNilai yang Hilang: NARingkasan: Membuat Variabel8Perulangan
For LoopWhile LoopBreakBerikutnya (Continue)Ringkasan: FaktorialPembuatan Urutan (seq, :)Loop BersarangRingkasan: Input Dinamis3Operator Bagian 1
Operator AritmetikaPembagian Bilangan Bulat dan ModuloOperator PenugasanRangkuman: Matematika SederhanaOperator Perbandingan6Dasar input/output
Cetak outputcat untuk outputOutput dengan variabelMembaca input dengan readline()Dasar konversi tipe dataRingkasan: Kalkulator usiaRingkasan: Benar atau salah9Fungsi
Mendeklarasikan FungsiArgumen FungsiNilai KembalianUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Parameter Default12Melakukan Iterasi pada Urutan
Mengiterasi Elemen VektorMenggunakan seq_along()Mengiterasi Karakter (strsplitFungsi Manipulasi stringLatihan sendiri: Compiler R online