Klavyeden Girilen Sayıya Kadar Olan Rakamları Toplayan Programın Algoritması

Kodla Büyü

Hunercii

Üye
Mesajlar
1
Merhabalar,

Ben aranıza yeni katıldım. Bir sorunum var.

Klavyeden girilen sayıya kadar olan rakamları toplayan programın algoritmasını yazmam gerekiyor. Bir yere kadar geliyorum fakat tıkanıyor.

Yardımlarını bekliyorum.

Teşekkürler.
 
A1:Başla
A2:Toplam=0 //toplam degerini sifirla
A3: Sayac=0 // sayac degerini degerini sifirla
A4: A degerini gir //klavyeden girilecek sayi
A5: sayac=sayac+1//sayac degiskeninin degerini bir arttir.
A6: toplam=toplam+sayac
A7: eger sayac<A ise A5 e git // eger sayac klavyeden girilen degerden kucukse 5. Adima git
A8: toplam degerini ekrana yaz
A9: bitir
 
limit=int(input("sayı giriniz : ")) #klavyeden girilen sayıyı limit değişkenine atadık
i=1 #sayaç 1 dan başlıyor
toplam=0 #toplam 0
while i<=limit: #sayaç klavyeden girilen sayıdan küçük veya eşit olduğu sürece
toplam=toplam+i #toplam değişkenine sayaç ekleniyor
i+=1 #sayaç 1 artıyor
print(toplam) #sayaç 'limit'e ulaştığında döngüden çıkıp bu kısımda toplam sonucu ekrana yazılıyor.
 
Kod:
int toplam = 0;
Console.Write("Sayı giriniz: ");
int sayi = int.Parse(Console.ReadLine());

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

Console.Write($"Girdiğiniz sayıya kadar olan sayıların toplamı: {toplam}");
Console.ReadKey();
 
1- başla
2- a değerini gir
3- a=(a*(a+1))/2
4 - a değerini ekrana yaz
5- bitir
 
Geri
Üst