Kullanıcı tarafından girilen iki sayıyı karşılaştırarak bu sayılardan hangisinin büyük olduğunu gösteren algoritma ve akış diyagramını oluşturalım.
Örneğimizde kullanıcıdan sayıları almak için sayi1, sayi2 değişkenlerini kullanacağız. Kullanıcıdan bu iki sayıyı aldıktan sonra “EĞER” yapısını kullanarak karşılaştırma işlemini gerçekleştireceğiz ve ekranda büyük olan sayıyı görüntüleyeceğiz.
Algoritma
1 2 3 4 5 6 7 8 9 10 | BAŞLA OKU sayi1 OKU sayi2 EĞER sayi1> sayi2 YAZ ("1. Sayı Büyüktür") DEĞİLSE YAZ ("2. Sayı Büyüktür") BİTİR |
Akış Diyagramı
Merhabalar;
Sanırsam cevapta yanlışlık var çünkü 2. sayının büyük olma olasılığı yok değilse diyorsanız küçüktür ve eğerle başlatıyorsanız eğeri kapatmak gerekmiyor mu? Olayı tam anlamadım.
GİRİLEN İKİ SAYININ BÜYÜK OLANINI BULAN ALGORİTMA VE AKIŞ
DİYAGRAMI
BAŞLA
OKU sayı1
OKU sayı2
EĞER(sayı1>sayı2)
YAZ(“1.sayı büyüktür”)
DEĞİLSE
YAZ(“2.sayı küçüktür”)
EĞER BİTİR
BİTİR
Ya 1. sayı büyüktür ya 2. sayı büyüktür.
Eğer 1.sayı büyük ise sayı1 > sayı2
Değil ise sayı2 >sayı1. biri büyük biri küçük sonuç olarak. 1. sayı büyük değilse 2. sayı büyük oluyor