Rangkuman: Matematika Sederhana
Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 15 dari 78.
Tantangan
MudahHitung berbagai statistik tentang perjalanan darat menggunakan semua operator aritmetika yang telah kamu pelajari.
Kamu diberi variabel berikut:
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4Lakukan perhitungan berikut:
- Buat variabel bernama
fuel_efficiencyyang menyimpan jarak tempuh per unit bahan bakar (total jarak dibagi jumlah bahan bakar yang digunakan) - Buat variabel bernama
avg_speedyang menyimpan kecepatan rata-rata (total jarak dibagi lama berkendara) - Buat variabel bernama
hours_per_stopyang menyimpan jumlah jam penuh yang berlalu di antara setiap tempat istirahat (gunakan pembagian bilangan bulat dari lama berkendara dengan jumlah tempat istirahat) - Buat variabel bernama
extra_minutesyang menyimpan sisa pembagian lama berkendara dengan jumlah tempat istirahat, lalu kalikan dengan 60 untuk mengubahnya menjadi menit - Buat variabel bernama
distance_squaredyang menyimpan total jarak yang dipangkatkan 2
Gunakan fungsi print() untuk menampilkan fuel_efficiency, avg_speed, hours_per_stop, extra_minutes, dan distance_squared dalam urutan tersebut.
Coba sendiri
# Variabel yang diberikan untuk perjalanan darat
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4
# TODO: Tulis kodemu di bawah ini
# 1. Hitung fuel_efficiency (total_distance / fuel_used)
# 2. Hitung avg_speed (total_distance / hours_driven)
# 3. Hitung hours_per_stop (gunakan pembagian bilangan bulat %/%)
# 4. Hitung extra_minutes (gunakan modulo %% lalu kalikan dengan 60)
# 5. Hitung distance_squared (gunakan pemangkatan ^)
# Cetak hasilnya secara berurutan
print(fuel_efficiency)
print(avg_speed)
print(hours_per_stop)
print(extra_minutes)
print(distance_squared)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