[Çözüldü] 1'den n'ye kadar olan sayıların toplamı

Başlatan Çağrı07, 15 Ekim 2017 - 12:20:19

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

Çağrı07

merhabalar herkese, iyi haftasonları dilerim;
Üniversite de algoritma ödevimiz vardı, 1'den n'ye kadar olan sayıların toplamı algoritması yazınız diye bir soru?
aklıma takılan sey; belirli bir sayıya kadar olunca aklımdan kurabiliyorum ama belirsiz olduğu için nasıl yapmam gerekiyor? bilenler yardımcı olursa çok sevinirim
Yaşlanıyorum...

Ömer Burak Gedik

n.(n+1)/2  , 1 den n ye kadar sayıların toplamı böyle değilmi

Çağrı07

Alıntı yapılan: Ömer Burak Gedik - 15 Ekim 2017 - 12:38:00
n.(n+1)/2  , 1 den n ye kadar sayıların toplamı böyle değilmi
yo hocam o formul toplamı, benim bahsettiğim algoritmik olarak nasıl yapılacağı?
Yaşlanıyorum...

Barlow

İlk olarak kullanıcıdan bir N sayısı alınır. Ardından bu N sayısına kadar olan sayıların toplamı bir döngü içeirisnde yapılır. C dili için örnek kodlama şu şekildedir:

#include "stdio.h"

int main()
{

int n=0, toplam=0;

printf("N sayısını Giriniz : ");
scanf("%d", &n);

for(int i=1; i<=n; i++)
{
toplam+=i;
}

printf("1'den %d 'e kadar olan sayıların toplamı : %d", n, toplam);


return 0;
}


Komut aslında açıkça algorimayı gösteriyor ancak anlamadığınız bir kısım varsa anlatabilirim.
Eğer sen, başkalarından kendine saygı beklersen bu onlar için büyük bir şeydir. Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.

-Dostoyevski-

Çağrı07

#4
Çok teşekkür ederim ama hocam şuan kodlama bilemiyorum yani biraz C diliyle youtube üzerinden uğraştım ama bazı tanımları bilmiyorum. Normal algoritma üzerinden (adım1, adım2 gibi) anlatma şansınız var mı?

düzenleme ;
hocalarım şöyle bir algoritmanın devamı nasıl olur?
1-)başla
2-)sayac=0
3-)toplam=0
4-)toplam=toplam+sayac
5-)sayac=sayac+1
6-)

devamını getiremedim nasıl getirilir? veya nerelerde hata var?
Yaşlanıyorum...

Barlow

1. Başla
2. Toplam değişkenini tanımla ve değerini 0 yap
3. N değişkenini tanımla ve değerini 0 yap
4. Kullancııdan N değişkenine değer vermesini iste
5. DÖngü : İ değişkeni döngüde kullancağımız değişkendir, değerini 1 olarak atadık.
6. Eğer i değişkeni N'den küçük eşitse, adım 7'ye git, değilse adım 9'a git.
7. Toplam = toplam + i; işlemini kullan. Bu durumda yaptığımız işlem toplam değişkeninin değerini i değişkeni akdar arttırmak.
8. İ değikeninin değerini 1 arttır ve adım 6'ya git.
9. Ekrana Toplam değişkeninin değerini yaz.
10. Son

Burada N değişkenimiz; kaça kadar gideceğimizi tutar ve i değişkenimiz ise döngünün kaç defa döneceğini belirtmek için kullanılır. i<=N ifadesiyle döngü N kadar dönecektir. Ve böylece, N'e kadar olan bütün sayılar sırayla i değişkenine gelip, toplam değişkenine eklenecektir.
Eğer sen, başkalarından kendine saygı beklersen bu onlar için büyük bir şeydir. Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.

-Dostoyevski-

Çağrı07

@Barlow hocam Allah sizden razı olsun, ödevime çok yardımcı oldunuz ve büyük bi yükün altından kaldırdınız. Şimdi biraz inceleyeceğim. Anlamadığım yer yok gibi ama aklım karışırsa yeniden sorarım. Tekrardan çok çok teşekkür ederim (:
Yaşlanıyorum...

Barlow

Eğer sen, başkalarından kendine saygı beklersen bu onlar için büyük bir şeydir. Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.

-Dostoyevski-