Klavyeden, 0 girilene kadar kaç adet negatif; kaç adet pozitif sayı girildiğini hesaplayan Algoritma ve akış şemasını oluşturunuz.​

Sagot :

Cevap:

1) Başla

2) negatifler ve pozitifler isimli 2 değişken oluştur ve her ikisine de 0 değerini ata.

3) Kullanıcıdan bir girdi iste ve n değişkenine ata.

4) Eğer n değişkeni negatif ise negatifler değişkenini 1 arttır.

5) Eğer n değişkeni pozitif ise pozitifle değişkenini 1 arttır.

6) Eğer n değişkeni 0 ise 8. adıma git.

7) Eğer n değişkeni 0 değilse 3. adıma git.

8) negatifler ve pozitifler isimli 2 değişkeni ekrana yazdır.

9) Bitir.

Algoritma:

negatifler, pozitifler = 0, 0

while True:

  n = float(input("Lütfen bir sayı giriniz: "))

  if n < 0:

      negatifler += 1

  elif n > 0:

      pozitifler += 1

  elif n == 0:

      print("{} tane negatif sayı ve {} tane pozitif sayı bulundu.".format(negatifler, pozitifler))

      break

Örnek Çıktı:

Lütfen bir sayı giriniz: 5

Lütfen bir sayı giriniz: 8

Lütfen bir sayı giriniz: -9

Lütfen bir sayı giriniz: 11

Lütfen bir sayı giriniz: -13

Lütfen bir sayı giriniz: 0

2 tane negatif sayı ve 3 tane pozitif sayı bulundu.

Açıklama:

Kolay gelsin

Cevap:

soruya uygun akış şeması ektedir

Açıklama:

View image Bilastois