Akış Diyagramı Nasıl Yapılır?

UNVDLykia

Kilopat
Katılım
26 Kasım 2014
Mesajlar
156
Makaleler
3
Çözümler
1
Yer
Kahramanmaraş
Daha fazla  
Cinsiyet
Erkek
İyi forumlar. Bir ödevim için verilen konu ile alakalı bir akış diyagramı hazırlamalıyım;lakin mantığını tam çözemedim. Bilgisi olan arkadaşlar bana yardımcı olabilir mi?
 
Son düzenleyen: Moderatör:
Geçen günlerde paylaşmıştım bu görseli, bir algoritmanın bütün sonuçlarını ve gidişatını kağıda dökmek diye açabiliriz. Aşağıda bir örnek var mesela.

(Güncel değil arkadaşlar, son kurallardan sonra geçerliliğini yitirdi )
EnDhTxtXEAMySsb.jpg


Senin yapacağının yukarıdakinden tek farkı değişken tanımlamaları veya koşul blokları varsa kullanacağın kutular farklı olacak. Tabii ki Google amcaya sormak da çok yararlı olacaktır.
 
Akış diyagramı ile gerçek hayat tamamen aynı.

Sabah uyandığında su içmek için bir diyagram hazırlayacağın zaman, yatağından kalkıp, mutfağa gidip, sürahiyi eline alıp, suyu bardağa boşaltıp, içme eylemini gerçekleştir.

Her adımı tek tek yazarsın. Bütün olasılıkları. Buna göre yol haritan olur. Hayatın düzene girer.

Yazılım projene başlamadan önce bunu yaparsan, ne zaman ne yapacağını bilirsin. Sürprizlerle karşılaşmazsınız.
 
Girilen aylık gelir miktarına göre yıllık gelir miktarı hesaplanacaktır. Gelir miktarının 30000’e kadar olan kısmından %10, 30000’i geçen kısmından %20 gelir vergisi alınacaktır. Yıllık gelir vergisi miktarını hesaplayan programı yazınız. Bu konunun algoritmasını yazmamamda yardımcı olur musunuz? İnternetten bakarak belli bir kısma kadar geldim lakin tıkanıyorum.
 
Önce geliri alacaksın. Sonra geliri 30k'yı geçiyor mu, yoksa geçmiyor mu diye kontrol edeceksin. Eğer geçmiyorsa, direkt olarak gelirin %10'unu alacaksın. Eğer geçiyorsa, ilk önce 30k'nın %10'unu alacaksın (bunu x değişkenine atadığını varsayıyorum). Sonra gelirinden 30k'yı çıkartıp, kalan miktarın %20'sini alacaksın (buna da y dediğini varsayıyorum). Çıkan sonuçları toplayacaksın (x+y).

Bunu normalde yazmazdım ama, içim elvermedi. Artık diyagramı çıkartırsın sanıyorum.
 

Geri
Yukarı