Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

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

Konu, 'Python Programlama' kısmında Hunercii tarafından paylaşıldı.


Etiketler:
  1. Hunercii

    Hunercii Üye

    Kayıt:
    24 Ekim 2019
    Mesajlar:
    1
    Beğeni:
    0
    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.
     
  2. murcoban

    murcoban Aktif Üye

    Kayıt:
    3 Eylül 2013
    Mesajlar:
    116
    Beğeni:
    12
    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
     
    herkete_87 bunu beğendi.
  3. Serdar_YLMZ

    Serdar_YLMZ Üye

    Kayıt:
    2 Ekim 2013
    Mesajlar:
    17
    Beğeni:
    2
    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.
     
  4. hyrgul

    hyrgul Aktif Üye

    Kayıt:
    3 Ocak 2008
    Mesajlar:
    219
    Beğeni:
    62
    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();
     
  5. murcoban

    murcoban Aktif Üye

    Kayıt:
    3 Eylül 2013
    Mesajlar:
    116
    Beğeni:
    12
    Algoritma demiş kod dememiş arkadaşlar
     
  6. nosTRa

    nosTRa Süper Üye Süper Üye

    Kayıt:
    5 Ekim 2007
    Mesajlar:
    2.269
    Beğeni:
    47
    1- başla
    2- a değerini gir
    3- a=(a*(a+1))/2
    4 - a değerini ekrana yaz
    5- bitir
     

Sayfayı Paylaş /bbnetsosyal