MulaiMulai sekarang secara gratis

Kalahkan Gauss dengan R

Ada kisah populer tentang Gauss muda. Saat masih murid, ia memiliki guru pemalas yang ingin membuat kelas sibuk dengan menyuruh mereka menjumlahkan angka 1 sampai 100. Gauss hampir seketika mendapatkan jawabannya, 5050. Saat itu juga, ia mengembangkan rumus untuk menghitung jumlah deret aritmetika. Ada rumus yang lebih umum untuk menghitung jumlah deret aritmetika dengan nilai awal dan kenaikan yang berbeda. Alih-alih menurunkan rumus seperti itu, mengapa tidak menggunakan R untuk menghitung jumlah sebuah barisan?

Latihan ini adalah bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Dengan menggunakan fungsi seq(), buat barisan yang berkisar dari 1 hingga 500 dengan kenaikan 3. Simpan vektor hasilnya ke variabel seq1.
  • Masih dengan fungsi seq(), buat barisan yang berkisar dari 1200 hingga 900 dengan kenaikan -7. Simpan ke variabel seq2.
  • Hitung jumlah total dari kedua barisan, baik dengan menggunakan fungsi sum() dua kali lalu menjumlahkan kedua hasilnya, atau dengan terlebih dahulu menggabungkan kedua barisan tersebut kemudian menggunakan fungsi sum() sekali. Cetak hasilnya ke konsol.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create first sequence: seq1


# Create second sequence: seq2


# Calculate total sum of the sequences
Edit dan Jalankan Kode