Pemula20 XPUnit 4: Perulangan, soal 2 dari 10

Jumlah 1 sampai N

Jumlahkan semua bilangan dari satu sampai N.

Konon, guru Carl Friedrich Gauss kecil menyuruh muridnya menjumlahkan 1 sampai 100 supaya kelas tenang. Gauss menjawab dalam hitungan detik. Kamu cukup menyuruh komputer.

Masukan

Satu bilangan bulat N, dari 1 sampai 100000.

Keluaran

Hasil penjumlahan 1 + 2 + ... + N.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    5

    Keluaran

    15

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Siapkan variabel total bernilai nol, lalu tambahkan setiap bilangan ke dalamnya lewat perulangan.

Petunjuk 2

Ada juga rumus Gauss: N * (N + 1) // 2. Coba keduanya dan bandingkan hasilnya.

Pelajari dulu konsepnyaPerulangan for dan whilePython untuk Pemula

Soal lain di unit Perulangan

Soal berikutnya: Tabel Perkalian

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan