Saat ingin meningkatkan keterampilan pemrograman Anda, Anda mungkin ingin belajar tentang barisan geometri di beberapa titik. Dalam barisan geometri, setiap suku ditemukan dengan mengalikan suku sebelumnya dengan konstanta.

Dalam artikel ini, Anda akan mempelajari cara mencari jumlah deret geometri menggunakan Python, C++, JavaScript, dan C.

Apa itu Deret Geometris?

Jumlah suku-suku barisan geometri tak hingga disebut barisan geometri. Barisan geometri atau deret geometri dilambangkan sebagai berikut:

a, ar, ar², ar³, ...

di mana,

a = suku pertama
r = rasio umum

Pernyataan masalah

Anda diberi suku pertama, rasio umum, dan tidak. suku-suku deret geometri. Anda perlu menemukan jumlah deret geometri. Contoh: Biarkan firstTerm = 1, commonRatio = 2, dan noOfTerms = 8. Deret Geometris: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Jumlah deret geometri: 255 Jadi, hasilnya adalah 255.

Pendekatan Iteratif untuk Menemukan Jumlah Deret Geometris

Pertama, mari kita lihat cara iteratif untuk menemukan jumlah deret geometri. Anda akan mengetahui cara melakukannya dengan setiap bahasa pemrograman utama di bawah ini.

instagram viewer

Program C++ untuk Mencari Jumlah Deret Geometri Menggunakan Iterasi

Di bawah ini adalah program C++ untuk mencari jumlah deret geometri menggunakan iterasi:

// Program C++ untuk mencari jumlah deret geometri
#termasuk
menggunakan namespace std;
// Berfungsi untuk mencari jumlah deret geometri
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
hasil mengambang = 0;
untuk (int i=0; Saya{
hasil = hasil + suku pertama;
FirstTerm = FirstTerm * CommonRasio;
}
kembali hasil;
}
int utama()
{
float suku pertama = 1;
float commonRasio = 2;
int noOfTerms = 8;
cout<cout << "Rasio Umum: " << rasio umum << endl;
cout << "Jumlah Istilah: " << noOfTerms << endl;
cout << "Jumlah deret geometri: " << sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms) << endl;
kembali 0;
}

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Program Python untuk Menemukan Jumlah Deret Geometris Menggunakan Iterasi

Di bawah ini adalah program Python untuk mencari jumlah deret geometri menggunakan iterasi:

# Program Python untuk menemukan jumlah deret geometri
# Berfungsi untuk mencari jumlah deret geometri
def sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms):
hasil = 0
untuk saya dalam jangkauan (noOfTerms):
hasil = hasil + suku pertama
suku pertama = suku pertama * rasio umum
hasil kembali
suku pertama = 1
rasio umum = 2
noOfTerms = 8
print("Jumlah Pertama :", Suku Pertama)
print("Rasio Umum:", Rasio Umum)
print("Jumlah Syarat :", noOfTerms)
print("Jumlah deret geometri:", sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms))

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Terkait: Cara Mencetak "Halo, Dunia!" dalam Bahasa Pemrograman Paling Populer

Program JavaScript untuk Menemukan Jumlah Deret Geometris Menggunakan Iterasi

Di bawah ini adalah program JavaScript untuk mencari jumlah deret geometri menggunakan iterasi:

// Program JavaScript untuk menemukan jumlah deret geometri
// Berfungsi untuk mencari jumlah deret geometri
function sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms) {
hasil var = 0;
untuk (misalkan i=0; Saya{
hasil = hasil + suku pertama;
FirstTerm = FirstTerm * CommonRasio;
}
kembali hasil;
}
var suku pertama = 1;
var commonRasio = 2;
var noOfTerms = 8;
document.write("Suku Pertama: " +Jumlah Pertama + "
");
document.write("Rasio Umum: " + rasio umum + "
");
document.write("Jumlah Istilah: " + noOfTerms + "
");
document.write("Jumlah deret geometri: " + sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms));

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Program C untuk Mencari Jumlah Deret Geometri Menggunakan Iterasi

Di bawah ini adalah program C untuk mencari jumlah deret geometri menggunakan iterasi:

// Program C untuk mencari jumlah deret geometri
#termasuk
// Berfungsi untuk mencari jumlah deret geometri
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
hasil mengambang = 0;
untuk (int i=0; Saya{
hasil = hasil + suku pertama;
FirstTerm = FirstTerm * CommonRasio;
}
kembali hasil;
}
int utama()
{
float suku pertama = 1;
float commonRasio = 2;
int noOfTerms = 8;
printf("Jumlah Pertama: %f \⁠n", suku pertama);
printf("Rasio Umum: %f \⁠n", Rasio Umum);
printf("Jumlah Istilah: %d \⁠n", noOfTerms);
printf("Jumlah deret geometri: %f \⁠n", sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms));
kembali 0;
}

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Pendekatan Efisien untuk Menemukan Jumlah Deret Geometris Menggunakan Rumus

Anda dapat menggunakan rumus berikut untuk menemukan jumlah deret geometri:

Jumlah deret geometri = a (1 – rn)/(1 – r)

di mana,

a = suku pertama
d = rasio umum
n = Jumlah suku

Program C++ untuk Mencari Jumlah Deret Geometri Menggunakan Rumus

Di bawah ini adalah program C++ untuk mencari jumlah deret geometri dengan menggunakan rumus:

// Program C++ untuk mencari jumlah deret geometri
#termasuk
menggunakan namespace std;
// Berfungsi untuk mencari jumlah deret geometri
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
return (FirstTerm * (1 - pow (commonRatio, noOfTerms))) / (1 - commonRatio);
}
int utama()
{
float suku pertama = 1;
float commonRasio = 2;
int noOfTerms = 8;
cout<cout << "Rasio Umum: " << rasio umum << endl;
cout << "Jumlah Istilah: " << noOfTerms << endl;
cout << "Jumlah deret geometri: " << sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms) << endl;
kembali 0;
}

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Program Python untuk Menemukan Jumlah Deret Geometris Menggunakan Rumus

Di bawah ini adalah program Python untuk mencari jumlah deret geometri menggunakan rumus:

# Program Python untuk menemukan jumlah deret geometri
# Berfungsi untuk mencari jumlah deret geometri
def sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms):
return (FirstTerm * (1 - pow (commonRatio, noOfTerms))) / (1 - commonRatio)
suku pertama = 1
rasio umum = 2
noOfTerms = 8
print("Jumlah Pertama :", Suku Pertama)
print("Rasio Umum:", Rasio Umum)
print("Jumlah Syarat :", noOfTerms)
print("Jumlah deret geometri:", sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms))

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Terkait: Cara Mencari KPK dan KPK dari Dua Angka dalam Berbagai Bahasa

Program JavaScript untuk Menemukan Jumlah Deret Geometris Menggunakan Rumus

Di bawah ini adalah program JavaScript untuk mencari jumlah deret geometri menggunakan rumus:

// Program JavaScript untuk menemukan jumlah deret geometri
// Berfungsi untuk mencari jumlah deret geometri
function sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms) {
return (FirstTerm * (1 - Math.pow (commonRatio, noOfTerms))) / (1 - commonRatio);
}
var suku pertama = 1;
var commonRasio = 2;
var noOfTerms = 8;
document.write("Suku Pertama: " +Jumlah Pertama + "
");
document.write("Rasio Umum: " + rasio umum + "
");
document.write("Jumlah Istilah: " + noOfTerms + "
");
document.write("Jumlah deret geometri: " + sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms));

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Terkait: Cara Menghitung Kemunculan Karakter yang Diberikan dalam sebuah String

Program C untuk Mencari Jumlah Deret Geometri Menggunakan Rumus

Di bawah ini adalah program C untuk mencari jumlah deret geometri dengan menggunakan rumus:

// Program C untuk mencari jumlah deret geometri
#termasuk
#termasuk
// Berfungsi untuk mencari jumlah deret geometri
float sumOfGeometricSeries (float firstTerm, float commonRatio, int noOfTerms)
{
return (FirstTerm * (1 - pow (commonRatio, noOfTerms))) / (1 - commonRatio);
}
int utama()
{
float suku pertama = 1;
float commonRasio = 2;
int noOfTerms = 8;
printf("Jumlah Pertama: %f \⁠n", suku pertama);
printf("Rasio Umum: %f \⁠n", Rasio Umum);
printf("Jumlah Istilah: %d \⁠n", noOfTerms);
printf("Jumlah deret geometri: %f \⁠n", sumOfGeometricSeries (FirstTerm, commonRatio, noOfTerms));
kembali 0;
}

Keluaran:

Suku Pertama: 1
Rasio Umum: 2
Jumlah Istilah: 8
Jumlah deret geometri: 255

Sekarang Anda Tahu Cara Menemukan Jumlah Deret Geometris Menggunakan Bahasa Pemrograman Yang Berbeda

Pada artikel ini, Anda mempelajari cara mencari jumlah deret geometri menggunakan dua pendekatan: iterasi dan rumus. Anda juga belajar bagaimana memecahkan masalah ini menggunakan berbagai bahasa pemrograman seperti Python, C++, JavaScript, dan C.

Python adalah bahasa pemrograman tujuan umum dengan fokus pada keterbacaan kode. Anda dapat menggunakan Python untuk ilmu data, pembelajaran mesin, pengembangan web, pemrosesan gambar, visi komputer, dll. Ini adalah salah satu bahasa pemrograman yang paling serbaguna. Sangat bermanfaat untuk menjelajahi bahasa pemrograman yang hebat ini.

MembagikanMenciakSurel
12 Lingkungan Desktop Linux Terbaik

Memilih lingkungan desktop Linux bisa jadi sulit. Berikut adalah lingkungan desktop Linux terbaik untuk dipertimbangkan.

Baca Selanjutnya

Topik-topik terkait
  • Pemrograman
  • Python
  • JavaScript
  • Pemrograman C
  • Pemrograman
Tentang Penulis
Yuvraj Chandra (57 Artikel Diterbitkan)

Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.

More From Yuvraj Chandra

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan