Algoritma ve Akış Şeması Örnekleri #2 – Koşullu Yürütmeler

Son güncelleme: 5 Ocak 2020

Bu örnekler ile koşullu yürütme durumlarını biraz daha pekiştirelim.

#1 – Klavyeden girilen üç sayıdan en büyüğünü bulup ekrana yazdıran algoritma ve akış şeması

  • Girdi – 1., 2. ve 3. sayı
  • Çıktı – En büyük sayıyı ekrana yaz
  • Matematik – Yok
  • Koşullu Yürütme
    • 1. sayı 2. sayıdan büyük veya eşitse ve 1. sayı 3. sayıdan büyük veya eşitse En büyük sayı 1, değilse en büyük sayı 3
    • 1. sayı 2. sayıdan büyük veya eşit değilse ve 2. sayı 3. sayıdan büyük veya eşitse En büyük sayı 2, değilse en büyük sayı 3
  • Tekrarlama – Yok

#2 – Bir maaş hesaplama programında, kullanıcı tarafından brüt maaşı girilen çalışanın maaşına “%10” zam uygulanmaktadır. Zamlı maaşı 2000₺’den az ise gelir vergisi kesintisi “%3”, eşit ya da daha fazla ise “%5“ olarak uygulanarak net maaşı bulunmaktadır. Net maaşı hesaplayıp ekrana yazan programın akış şeması

  • Girdi – Brüt maaş
  • Çıktı – Brüt maaşa zam ve vergi kesintileri uygulandıktan sonra ortaya çıkan net maaş
  • Matematik – Brüt maaş 0.1 ile çarpılıp brüt maaş ile toplanarak zamlı maaş elde edilir. Zamlı maaşı 2000₺’den az ise zamlı maaştan zamlı maaşın 0.03 ile çarpımı çıkarılır; değilse zamlı maaştan zamlı maaşın 0.05 ile çarpımı çıkarılır. Elde edilen sayı net maaştır.
  • Koşullu Yürütme – Zamlı maaş 2000₺’den az ise vergi kesintisi %3, eşit ya da fazla ise %5’tir.
  • Tekrarlama – Yok

#3 – Bir asansör 300 kg üstünde bir ağırlık ile yüklenince ekranda “Aşırı Yük“ uyarısı vermektedir ve ağırlığı sürekli kontrol ederek, ağırlık uygun seviyeye inmeden çalışmamaktadır. Asansörün yük kontrolünü yapan programın algoritma ve akış şeması

  • Girdi – Ağırlık
  • Çıktı – “Aşırı Yük” uyarısı verirse asansör çalışmaz, vermezse uyarı vermeden çalışır.
  • Matematik – Yok
  • Koşullu Yürütme – Ağırlık 300 kg’dan büyükse “Aşırı Yük” uyarısı ver ve ağırlığı tekrar ölç, küçük ya da eşitse asansör çalışsın.
  • Tekrarlama – Yok

#4 – Girilen bir sayının pozitif ya da negatif olduğunu bulan ve girilen sayı 0(sıfır) ise tekrar giriş yapılmasını sağlayan programın algoritma ve akış şeması

  • Girdi – Klavyeden girilecek sayı
  • Çıktı – Sayı negatif ise ekranda “Negatif”, pozitif ise “Pozitif” yazacak
  • Matematik – Yok
  • Koşullu Yürütme – Girilen sayı sıfıra eşitse tekrar sayı girişi yapılacak, değilse ve sayı sıfırdan küçükse negatif, büyükse pozitif
  • Tekrarlama – Yok

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.