Neler Yeni

C# Arkadaşlar yardım edebilirmisiniz ?

Katılım
5 Mayıs 2020
Mesajlar
3
Dahası  
Reaksiyon skoru
1
İsim
Kadir
ce0dd61f-c08e-4247-a5c3-ce00fc9644b2.jpg


böyle bir ödevim var nasıl yapabilirim yardım edebilirmisiniz günlerdir araştırdım yapamadım yapabilen var mı ?
 
Katılım
3 Mayıs 2020
Mesajlar
407
En İyi Cevap
2
Dahası  
Reaksiyon skoru
206
İsim
Bedirhan SAMSA
Instagram
bedirhansamsa
Steam
Bedirhaaan
Twitter
bedirhansamsa
Facebook
bedirhansamsa34
^ bu işlem tam olarak ne?
 
Katılım
30 Mart 2020
Mesajlar
93
Dahası  
Reaksiyon skoru
39
İsim
Kürşat Canciğer
yanlış anlamadıysam üstünü belirtmiş o işaret 2 üzeri 3 gibi şimdi yatacağım akşama bakabilirim
 
Katılım
3 Mayıs 2020
Mesajlar
407
En İyi Cevap
2
Dahası  
Reaksiyon skoru
206
İsim
Bedirhan SAMSA
Instagram
bedirhansamsa
Steam
Bedirhaaan
Twitter
bedirhansamsa
Facebook
bedirhansamsa34
Alıntıyı görüntüle

böyle bir ödevim var nasıl yapabilirim yardım edebilirmisiniz günlerdir araştırdım yapamadım yapabilen var mı ?

Uygulamanızı yaptım biraz acemice gelebilir. Ana temayı anlasanız yeter diye düşünüyorum. Şöyle bir problem var, verdiğiniz 2. örnekteki çıktıda hata olabilir mi? Çünkü 3+9 yazıyor ama 3+27 olması lazım.

Kodlar:
C#:
string islem = "",islem3="";
double islem2 = 0;
Console.Write("n sayısı --> ");
double n = Convert.ToInt16(Console.ReadLine());
Console.Write("x sayısı -> ");
double x = Convert.ToInt16(Console.ReadLine());
int i = 3;
for (int e=1;e<n;e++)
{
    if (i == 3)
    {
        islem = x + "+" + x + "^3";
        islem2 = x + Math.Pow(x,i);
        islem3 = i+" + " + Math.Pow(x,i);
    }
    else
    {
        islem =  islem +" + " + x + "^" + i;
        islem2 += Math.Pow(x,i);
        islem3 = islem3 + " + " + Math.Pow(x,i);
    }

    i += 2;
}
Console.WriteLine(islem+" = "+islem3 +" = "+islem2.ToString());

Çıktılar:
1588770516188.png

1588770538220.png
 
Katılım
30 Mart 2020
Mesajlar
93
Dahası  
Reaksiyon skoru
39
İsim
Kürşat Canciğer
Alıntıyı görüntüle

böyle bir ödevim var nasıl yapabilirim yardım edebilirmisiniz günlerdir araştırdım yapamadım yapabilen var mı ?

Adsız.png


C#:
        private void btnHesapla_Click(object sender, EventArgs e)
        {
            int x = 0, n = 0, sayi = 1;
            double sonuc = 0;
            x = Convert.ToInt32(textX.Text);
            n = Convert.ToInt32(textN.Text);
            for (int i = 0; i < n; i++)
            {
                sonuc = sonuc + Math.Pow(x, sayi);
                sayi = sayi + 2;
            }
            lblSonuc.Text = sonuc.ToString();
        }

for döngüsü ile n kere işlem yaptırdık. int sayi kısmı her işlemde üssün 2 artması için aklıma daha pratik bir yöntem gelmedi. for her döndüğünde eski sonuca yeni sonuç olan x üzeri sayıyı ekledik sonrasında sayıyı 2 arttırdık sonraki işlemde üssü 2 arttırmak için. Umarım işini görür.
 
Katılım
5 Mayıs 2020
Mesajlar
3
Dahası  
Reaksiyon skoru
1
İsim
Kadir
  • Konu Sahibi Konu Sahibi
  • #6
Alıntıyı görüntüle

böyle bir ödevim var nasıl yapabilirim yardım edebilirmisiniz günlerdir araştırdım yapamadım yapabilen var mı ?
Cok teşekkür ederim
Mesaj otomatik birleştirildi:

Alıntıyı görüntüle

C#:
        private void btnHesapla_Click(object sender, EventArgs e)
        {
            int x = 0, n = 0, sayi = 1;
            double sonuc = 0;
            x = Convert.ToInt32(textX.Text);
            n = Convert.ToInt32(textN.Text);
            for (int i = 0; i < n; i++)
            {
                sonuc = sonuc + Math.Pow(x, sayi);
                sayi = sayi + 2;
            }
            lblSonuc.Text = sonuc.ToString();
        }

for döngüsü ile n kere işlem yaptırdık. int sayi kısmı her işlemde üssün 2 artması için aklıma daha pratik bir yöntem gelmedi. for her döndüğünde eski sonuca yeni sonuç olan x üzeri sayıyı ekledik sonrasında sayıyı 2 arttırdık sonraki işlemde üssü 2 arttırmak için. Umarım işini görür.
Cok teşekkür ederim sagolun cok işime yaradı
 
Top Bottom