Çözüldü C++ matematiksel işlem nasıl yaparım?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

exmoo

Centipat
Katılım
29 Nisan 2020
Mesajlar
33
1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ... Serisinin dışarından alınan n tane terim için toplamını hesaplayan yazılım.

Arkadaşlar bunu bir türlü yapamadım yardımcı olursanız sevinirim.

C++ dilinde olacak.
 
Son düzenleyen: Moderatör:
Çözüm
Biraz aceleye geldi ama doğru hesaplıyor, n 0 olursa 1 yazması gibi bir hatası var çok önemliyse onuda düzeltirim ekstra olarak en sonda pi tanımındaki sayıyı yani sonucumuzu 4 ile çarparsan pi sayısını bulabilirsin ama yaklaşması için çok terim lazım, buyur bir bak sorularını sorabilirsin.
C++:
#include <iostream>
using namespace std;
int main()
{
    //1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ...
    float pi=1;
    cout << "Dizinin kac elemani(n) olacak?" << endl;
    int i;
    cin >> i;
    i--;
    for(int n=0;n<i;n++)
    {
        int payda=n*2+3;
        if(n%2==0)
        pi=pi-(1.0/payda);
        else
        pi=pi+(1.0/payda);
    }
    cout << (float)pi << endl;
    system("pause");
}
Biraz aceleye geldi ama doğru hesaplıyor, n 0 olursa 1 yazması gibi bir hatası var çok önemliyse onuda düzeltirim ekstra olarak en sonda pi tanımındaki sayıyı yani sonucumuzu 4 ile çarparsan pi sayısını bulabilirsin ama yaklaşması için çok terim lazım, buyur bir bak sorularını sorabilirsin.
C++:
#include <iostream>
using namespace std;
int main()
{
    //1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ...
    float pi=1;
    cout << "Dizinin kac elemani(n) olacak?" << endl;
    int i;
    cin >> i;
    i--;
    for(int n=0;n<i;n++)
    {
        int payda=n*2+3;
        if(n%2==0)
        pi=pi-(1.0/payda);
        else
        pi=pi+(1.0/payda);
    }
    cout << (float)pi << endl;
    system("pause");
}
 
Çözüm
Biraz aceleye geldi ama doğru hesaplıyor, n 0 olursa 1 yazması gibi bir hatası var çok önemliyse onuda düzeltirim ekstra olarak en sonda pi tanımındaki sayıyı yani sonucumuzu 4 ile çarparsan pi sayısını bulabilirsin ama yaklaşması için çok terim lazım, buyur bir bak sorularını sorabilirsin.
C++:
#include <iostream>
using namespace std;
int main()
{
    //1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ...
    float pi=1;
    cout << "Dizinin kac elemani(n) olacak?" << endl;
    int i;
    cin >> i;
    i--;
    for(int n=0;n<i;n++)
    {
        int payda=n*2+3;
        if(n%2==0)
        pi=pi-(1.0/payda);
        else
        pi=pi+(1.0/payda);
    }
    cout << (float)pi << endl;
    system("pause");
}
bu dizide kaç eleman olucak anlıyamadım o kısmı ama yinede teşşekürler
 
Pek de anlamıyorum Matematik'ten sanırım istenilen şey n tane toplamını buluyor sağ ol bunu biraz daha araştıracağım. Bu program şimdi dışarından alınan n tane terim için toplamını hesaplayan yazılım.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı