Aritmetika dengan rentang waktu
Anda dapat menambah dan mengurangkan rentang waktu untuk membuat rentang waktu dengan panjang berbeda, dan bahkan mengalikannya dengan angka. Sebagai contoh, untuk membuat durasi tiga hari dan tiga jam, Anda bisa menggunakan:
ddays(3) + dhours(3), atau 3*ddays(1) + 3*dhours(1) atau bahkan 3*(ddays(1) + dhours(1)).
Terjadi gerhana di Amerika Utara pada 2017-08-21 pukul 18:26:40. Kita bisa memprediksi gerhana berikutnya dengan geometri serupa dengan menghitung waktu dan tanggal satu Saros ke depan. Saros adalah lamanya waktu yang setara dengan 223 bulan sinodik (Synodic), di mana satu bulan sinodik adalah periode fase Bulan, berdurasi 29 hari, 12 jam, 44 menit, dan 3 detik.
Lakukan hal itu dalam latihan ini!
Latihan ini adalah bagian dari kursus
Bekerja dengan Tanggal dan Waktu di R
Petunjuk latihan
- Buat durasi yang sesuai dengan satu Bulan Sinodik: 29 hari, 12 jam, 44 menit, dan 3 detik.
- Buat durasi yang sesuai dengan satu Saros dengan mengalikan
synodicdengan 223. - Tambahkan
saroskeeclipse_2017untuk memprediksi gerhana berikutnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Time of North American Eclipse 2017
eclipse_2017 <- ymd_hms("2017-08-21 18:26:40")
# Duration of 29 days, 12 hours, 44 mins and 3 secs
synodic <- ___
# 223 synodic months
saros <- ___
# Add saros to eclipse_2017