Acil cevap lazım arkadaşlar. Lise bitirme ödevim

cihankarateke24
12-05-2015, 21:59   |  #1  
cihankarateke24 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: May 2015

Klavyeden girilecek x ve y değerleri için aşağıdaki işlemi yaptıracak programın algoritma, akış diyagramı ve C programını yapınız.

1^x+2^x+3^x+4^x+.......+y^x

("^" üzeri anlamına geliyor.)

Arkadaşlar lütfen acil yardım...

Sistem Bilgilerim
mehmet_93
12-05-2015, 23:44   |  #2  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

Kardeşim liseyi bitiriyorsan ve bu ödevi yapınca bitirebilceksen bi zahmet bunu bitirebilecek kadar bilgin olsun. Zor bi kod gibide görünmüyor. Adam oturup sana sanal zeka yaz dememiş üç beş sayının üstünü al demiş. Otur yap bi zahmet yaw. Yapacak bilgin yoksada araştır öğren yaw. Bunu bile bilmeden (muhtemelen bilgisayar bölümü) mezun olacaksan olmada yaw. Azıcık yaptığınız şeyin hakkını verin ya 4 yılı bi ödeve bağlamakta saçma ama 4 yılı bi ödevi yapamıycak kadar basit geçirmek daha saçma.  Muhtemelen bu forumda cevap gelmez sen şimdiden öğrenmeye başla bence. Koaly gelsin.

Edit: C yi bilmem ama kendi merakımla öğrendiğim vb.net üzerinden bi proje yaptım belki kod mantoğı işine yarar da bi şeyler öğrenirsin. Hazır kod almandan iyidir.
vb.net deki programım:
 

vb.net kodları
 
Program linki:https://app.box.com/s/mtolxz766dp5monwccrc86pizwx5mlfg

Son Düzenleme: mehmet_93 ~ 13 Mayıs 2015 00:21
mehmet_93
13-05-2015, 12:03   |  #3  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

https://app.box.com/s/9kbeqx255lgtdpjlr8jjd7fyglpzbkx7

Bunuda c# ile yazdım. Hiç bi bilgim yokken araştırarak ben yazabiliyorsan sende yazarsın. Kolay gelsin.

cihankarateke24
13-05-2015, 21:37   |  #4  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: May 2015

Abi bölümüm otomasyon. Kodarı falan da 4 aydır görüyoruz. Atelye derslerinden birinin bitirme ödevi bu, vermem lazım. Ondan öyle çok bişey bilmiyorum. Bu c# ta yaptığın halide normal şekilde atarmısın abi. Bu linkten çalıştıramadım.

mehmet_93
13-05-2015, 23:20   |  #5  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

https://app.box.com/s/wq0hs4ec7w2fp2icp0ferpobonby0q85
Buyur proje hali C#' in.  microsoft visual studio 2010 ile yazıldı.


o İşlemi yapmak için yeterli kodlar:


double say1, say2, m;
            say1 = Convert.ToDouble(textBox1.Text);
            say2 = Convert.ToDouble(textBox2.Text);
            textBox3.Text = "0";

            for (int i = 1; i <= Convert.ToDouble(textBox2.Text); i++)
            {
                                m = Math.Pow(i, say1);
                                (textBox3.Text) = Convert.ToString(Convert.ToDouble(textBox3.Text) + Convert.ToDouble(m));


yapılan işlemler:
--- 3 sayı tanımladık (say1,say2,m)
--- say1 i textbox1 e... say2yi textbox2ye  girilen değerle eşitledik.
--- 1 den başlayarak textbox2 deki değere kadar i ye değer atayacak döngü yaptık.
---  döngü içinde i sayısının "say1" inci üssünü aldık.Sonucu m ye eşitledik.
--- her alınan m sayısını textbox3 deki sonuç değerimize ekledik.

Son Düzenleme: mehmet_93 ~ 13 Mayıs 2015 23:38