Aritmetik dizi, her terimin bir öncekinden sabit bir miktar farklı olduğu bir dizidir. Bunları nasıl bulacağınızı bilmek, hangi dili/dilleri kullanırsanız kullanın, programlama becerilerinizi geliştirmenize yardımcı olabilir.
Bu makalede Python, C++, JavaScript ve C kullanarak aritmetik serilerin toplamını nasıl bulacağınızı öğreneceksiniz.
Aritmetik Dizi Nedir?
Sonlu bir aritmetik dizinin terimlerinin toplamına aritmetik dizi denir. Aritmetik dizi şu şekilde gösterilir:
a, a+d, a+2d, a+3d, a+4d, ...
nerede,
a = İlk terim
d = Ortak fark
Sorun bildirimi
Size ilk terim, ortak fark ve hayır verildi. aritmetik serinin terimleri. Aritmetik serinin toplamını bulmanız gerekir. Örnek: firstTerm = 1, commonDifference = 2 ve noOfTerms = 5 olsun. Aritmetik Seri: 1 + 3 + 5 + 7 + 9 Aritmetik serinin toplamı: 25 Böylece çıktı 25 olur.
Bir Aritmetik Serinin Toplamını Bulmak İçin Yinelemeli Yaklaşım
İlk olarak, yinelemeli yaklaşıma bir göz atacağız. Aşağıdaki ana programlama dilleri için bu şekilde toplamları nasıl bulacağınızı öğrenebilirsiniz.
Yineleme Kullanarak Bir Aritmetik Serinin Toplamını Bulan C++ Programı
Aşağıda yineleme kullanarak bir aritmetik serinin toplamını bulan C++ programı verilmiştir:
// Aritmetik serilerin toplamını bulan C++ programı
#Dahil etmek
ad alanı std kullanarak;
// Aritmetik serilerin toplamını bulan fonksiyon
int sumOfArithmeticSeries (int ilkTerm, int ortakDifference, int noOfTerms)
{
int sonuç = 0;
için (int i=0; ben{
sonuç = sonuç + ilk Terim;
firstTerm = firstTerm + commonDifference;
}
dönüş sonucu;
}
int ana()
{
int ilk Terim = 1;
int ortakDifference = 2;
int noOfTerms = 5;
cout << "İlk Terim: " << firstTerm << endl;
cout << "Ortak Fark: " << commonDifference << endl;
cout << "Terim Sayısı: " << noOfTerms << endl;
cout << "Aritmetik serinin toplamı: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
0 döndür;
}
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
Yineleme Kullanarak Bir Aritmetik Serinin Toplamını Bulan Python Programı
Aşağıda yineleme kullanarak bir aritmetik serinin toplamını bulan Python programı verilmiştir:
# Aritmetik serilerin toplamını bulan Python programı
# Aritmetik serilerin toplamını bulan fonksiyon
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
sonuç = 0
aralıktaki i için (noOfTerms):
sonuç = sonuç + ilk Terim
firstTerm = firstTerm + commonDifference
dönüş sonucu
ilk Terim = 1
ortak Fark = 2
noOfTerms = 5
print("İlk Terim:", ilk Terim)
print("Ortak Fark:", commonDifference)
print("Terim Sayısı:", noOfTerms)
print("Aritmetik serinin toplamı:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
İlişkili: Python'da Döngüler İçin Nasıl Kullanılır
Yineleme Kullanarak Bir Aritmetik Serinin Toplamını Bulan JavaScript Programı
Aşağıda yineleme kullanarak bir aritmetik serinin toplamını bulan JavaScript programı verilmiştir:
// Aritmetik serilerin toplamını bulan JavaScript programı
// Aritmetik serilerin toplamını bulan fonksiyon
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var sonuç = 0;
için (i=0; ben{
sonuç = sonuç + ilk Terim;
firstTerm = firstTerm + commonDifference;
}
dönüş sonucu;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("İlk Terim: " + ilk Terim + "
");
document.write("Ortak Fark: " + commonDifference + "
");
document.write("Terim Sayısı: " + noOfTerms + "
");
document.write("Aritmetik serinin toplamı: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
İlişkili: Bir Dizideki Tüm Elemanların Ürünü Nasıl Bulunur?
Yineleme Kullanarak Bir Aritmetik Serinin Toplamını Bulan C Programı
Aşağıda yineleme kullanarak bir aritmetik serinin toplamını bulan C programı verilmiştir:
// Aritmetik serilerin toplamını bulan C programı
#Dahil etmek
// Aritmetik serilerin toplamını bulan fonksiyon
int sumOfArithmeticSeries (int ilkTerm, int ortakDifference, int noOfTerms)
{
int sonuç = 0;
için (int i=0; ben{
sonuç = sonuç + ilk Terim;
firstTerm = firstTerm + commonDifference;
}
dönüş sonucu;
}
int ana()
{
int ilk Terim = 1;
int ortakDifference = 2;
int noOfTerms = 5;
printf("İlk Terim: %d \ n", ilk Terim);
printf("Ortak Fark: %d \n", commonDifference);
printf("Terim Sayısı: %d \n", noOfTerms);
printf("Aritmetik serinin toplamı: %d \n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
0 döndür;
}
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
Formül Kullanarak Bir Aritmetik Serinin Toplamını Bulmak İçin Etkin Yaklaşım
Aritmetik serilerin toplamını bulmak için aşağıdaki formülü kullanabilirsiniz:
Aritmetik serilerin toplamı = ((n / 2) * (2 * a + (n - 1) * d))
nerede,
a = İlk terim
d = Ortak fark
n = Terim sayısı
Formül Kullanarak Bir Aritmetik Serinin Toplamını Bulan C++ Programı
Aşağıda formülü kullanarak bir aritmetik serinin toplamını bulan C++ programı verilmiştir:
// Aritmetik serilerin toplamını bulan C++ programı
#Dahil etmek
ad alanı std kullanarak;
// Aritmetik serilerin toplamını bulan fonksiyon
int sumOfArithmeticSeries (int ilkTerm, int ortakDifference, int noOfTerms)
{
dönüş (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int ana()
{
int ilk Terim = 1;
int ortakDifference = 2;
int noOfTerms = 5;
cout << "İlk Terim: " << firstTerm << endl;
cout << "Ortak Fark: " << commonDifference << endl;
cout << "Terim Sayısı: " << noOfTerms << endl;
cout << "Aritmetik serinin toplamı: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
0 döndür;
}
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
Formül Kullanarak Bir Aritmetik Serinin Toplamını Bulan Python Programı
Aşağıda formülü kullanarak bir aritmetik dizinin toplamını bulan Python programı verilmiştir:
# Aritmetik serilerin toplamını bulan Python programı
# Aritmetik serilerin toplamını bulan fonksiyon
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
dönüş (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
ilk Terim = 1
ortak Fark = 2
noOfTerms = 5
print("İlk Terim:", ilk Terim)
print("Ortak Fark:", commonDifference)
print("Terim Sayısı:", noOfTerms)
print("Aritmetik serinin toplamı:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
İlişkili: C, C++, Python ve JavaScript'te Özyinelemeyi Kullanarak Doğrusal Arama Nasıl Uygulanır?
Bir Aritmetik Serinin Toplamını Formül Kullanarak Bulan JavaScript Programı
Aşağıda formülü kullanarak bir aritmetik serinin toplamını bulan JavaScript programı verilmiştir:
// Aritmetik serilerin toplamını bulan JavaScript programı
// Aritmetik serilerin toplamını bulan fonksiyon
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
dönüş (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("İlk Terim: " + ilk Terim + "
");
document.write("Ortak Fark: " + commonDifference + "
");
document.write("Terim Sayısı: " + noOfTerms + "
");
document.write("Aritmetik serinin toplamı: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
Bir Aritmetik Serinin Toplamını Formül Kullanarak Bulan C Programı
Aşağıdaki formülü kullanarak bir aritmetik dizinin toplamını bulan C programı:
// Aritmetik serilerin toplamını bulan C programı
#Dahil etmek
// Aritmetik serilerin toplamını bulan fonksiyon
int sumOfArithmeticSeries (int ilkTerm, int ortakDifference, int noOfTerms)
{
dönüş (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int ana()
{
int ilk Terim = 1;
int ortakDifference = 2;
int noOfTerms = 5;
printf("İlk Terim: %d \ n", ilk Terim);
printf("Ortak Fark: %d \n", commonDifference);
printf("Terim Sayısı: %d \n", noOfTerms);
printf("Aritmetik serinin toplamı: %d \n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
0 döndür;
}
Çıktı:
Birinci Dönem: 1
Ortak Fark: 2
Terim Sayısı: 5
Aritmetik serinin toplamı: 25
Farklı Programlama Dilleriyle Aritmetik Seri Bulma Kolaydır
Şimdi bu makaleyi okudunuz, ana programlama dillerinin her biri ile aritmetik dizileri nasıl bulacağınızı biliyorsunuz.
C++, "ekmek ve tereyağı" programlama dillerinden biridir. Veritabanları, işletim sistemleri, derleyiciler, web tarayıcıları vb. gibi çeşitli yazılımlar geliştirmek için kullanılır. C++ öğrenmek istiyorsanız Udemy, edX, LearnCpp gibi en iyi sitelerden bazılarına göz atmalısınız.
C++ öğrenmek ister misiniz? Hem yeni başlayanlar hem de deneyimli programcılar için en iyi C++ web siteleri ve çevrimiçi kursları burada.
Sonrakini Oku
- Programlama
- piton
- JavaScript
- C Programlama
- Kodlama Eğitimleri
Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın