yazikusagi.com

Algoritma Örneği: Sayıların Karelerini Bulma ve Bunları Toplama

Klavyeden girilen iki sayı arasındaki sayıların karelerini ve bu kareleri toplayan programın algoritmasını yazıp akış şemasını çizelim.

Bir ara can sıkıntısından böyle bir şeyle uğraşmıştım. 🙂 Aklıma şu geldi: 1’den 10’a kadar olan sayıların toplamını bulmak kolay. Peki 1’den 10’a kadar olan (1 ve 10 dahil) sayıların karelerini ve bu karelerin toplamını nasıl buluruz? Bu da gayet kolay. Aşağıdaki gibi döngü kullanmadan, amtematik derslernden hatırladığımız toplam formülünü de kullanarak bu algoritmayı oluşturabiliriz.

1. Başla
2. sayı, n, m, kare, toplam değişkenlerini tanımla
3. toplam=0 olarak tanımla
4. m ve n değerini klavyeden sırasıyla oku
5. for döngüsünde sayı değerini m’den n’ye kadar olacak şekilde tanımla
6. Döngünün her adımındaki sayıların karesini hesapla ve sayıların karesini ekrana yaz
7. n değerine gelene kadar 6. adımı tekrarla ve tüm kare sayıları topla
8. Dur

Akış şeması aşağıdadır.

sayıların karelerini toplayan algoritma

Bu algoritmanın kaynak dosyasını buradan indirebilirsiniz.


Yorumlar

Yapacağınız yorumlarda kendi fikirlerinizi belirtiniz. Sağdan soldan kopyala-yapıştır yapmayınız! Kimseye hakaret etmeyiniz! Gizlilik ve yorum kurallarımız için buraya tıklayınız.