Üç basamaklı sayılardan basamaklarının toplamı basamak değerine eşit olup olmadığını kontrol eden programın algoritması ve akış diyagramını yapınız.
İstenilen: Üç basamaklı 301, 300 yada 111 gibi sayıların basamakları toplandığında 3 rakamını vermektedir.
İstenilen uygulamada da basamakları toplandığında basamak değerini vermesi hedeflenir. Bu algoritmanın çözümü için 3 aşamalı döngü kullanılmalı ve her basamak değeri kontrol edilmelidir.
100a+10b+c şeklinde sayı basamaklarına ayrıldığında a+b+c=3 olan değeleri ekrana yazdırılır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | başla sayısal a,b,c döngü a=1,a<=9,a++ ise döngü b=0,b<=9,b++ ise döngü c=0,c<=9,c++ ise eğer a+b+c ==3 yaz 100*a+10*b+c eğer bitti döngü bitti döngü bitti döngü bitti bitir |
Akış Diyagramı
Add Comment