Negatif ve pozitif sayıların sayısını hesaplayan bir algoritma ve akış şeması:
Algoritma:
1. Başla
2. Negatif ve pozitif sayı sayacını sıfırla (negatif_sayac = 0, pozitif_sayac = 0)
3. Sonsuz döngü başlat
-
a. Kullanıcıdan bir sayı al (N)
-
b. Eğer N = 0 ise döngüden çık
-
c. Eğer N < 0 ise, negatif_sayac'ı 1 arttır
-
d. Eğer N > 0 ise, pozitif_sayac'ı 1 arttır
4. Negatif sayı sayısını yazdır
5. Pozitif sayı sayısını yazdır
6. Bitir
Akış Şeması:
Başla
|
v
Negatif ve pozitif sayı sayacını sıfırla (negatif_sayac = 0, pozitif_sayac = 0)
|
v
Döngü Başlat
|
v
Sayıyı Al (N)
|
v
Sayı N = 0 mı?
|-------> Evet -----> Döngüden Çık
|
v
Hayır
|
v
Sayı N < 0 mı?
|-------> Evet -----> Negatif Sayacı 1 Arttır
|
v
Hayır
|
v
Sayı N > 0 mı?
|-------> Evet -----> Pozitif Sayacı 1 Arttır
|
v
Döngüye Devam Et
|
v
Döngü Bitti
|
v
Negatif Sayacı Yazdır
|
v
Pozitif Sayacı Yazdır
|
v
Bitir
Bu algoritma ve akış şeması ile kullanıcı, 0 girene kadar girilen negatif ve pozitif sayıların sayısını hesaplayabilir