Şimdi Ara

for döngüsüyle yaptığım işlem doğru mu?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
256
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • selam beyler, soru şu şekilde: 1/3! + 3/6! - 5/9! + ... 11/n!

    ben bu soruyu şu şekilde yaptım ama doğru mudur sizce ?

    #include<iostream>
    int main()
    using namespace std;
    {
    double s, i, f, k, p;
    s=0, p=1;
    for(i=1; i<=11; i=i+2)
    {
    f=1;
    for(k=1; k<=i; k=k+3)
    p=-p;
    f=f*k;
    s=(s+i/f)*p;
    }
    cout<<"s="<<s<<endl;
    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi ihsnlky -- 30 Ekim 2011; 13:20:49 >



  • Soruda hata var:
    bölümün üst kısmı (1, 3, 5...) 11 de biterken alt kısmı nasıl sonsuza (yani n' e) gidebiliyor. Üst kısmın da sürekli olduğunu varsayarsak matematiksel olarak bu bir seridir, ve sonsuza giderken bir değere yaklaşabilir (veya yaklaşmaz yakınsak/ıraksak vs.). Sonuç olarak bir döngü kurup bu döngüyü çözemeyiz çünkü döngü sonsuza kadar döner. Ancak yapılan her toplama işleminden sonra ekrana çıktı alabiliriz ve bu toplama/çıkarma işlemlerini yeteri kadar yaparsak sonucun neye yaklaştığını kestirebiliriz. Bana göre yazdığın kod hatalı çünkü doğrudan bir sonuç bulmaya çalışıyor.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.