Klavyeden girilen bir sayının pozitif ya da nagatif olduğunu ekrana yazdıran algoritmayı yapınız
Bir sayının pozitif ya da negatif olduğunu belirlemek, kullanıcıdan alınan verilerin işlenmesinde temel bir adımdır. Bu işlemde, kullanıcının girdiği sayının pozitif, negatif veya sıfır olup olmadığını kontrol ederiz. Sayı 0 olduğu takdirde, her iki durumda da (pozitif ya da negatif) işlem yapılmaz ve durumu belirtmek için farklı bir kontrol eklenebilir. Ancak, bu makalede, sadece pozitif ve negatif sayılar kontrol edilecektir.
Algoritma, aşağıdaki adımları takip eder:
- Başlangıç (Start): Algoritma başlatılır.
- Sayı Girişi (Input): Kullanıcıdan bir sayı alınır.
- Koşul Kontrolü:
- Eğer sayı pozitif ise, “sayı pozitiftir” yazdırılır.
- Eğer sayı negatif ise, “sayı negatiftir” yazdırılır.
- Sonuç Yazdırma (Output): Durum ekrana yazdırılır.
- Bitiş (End): Algoritma sonlanır.
Algoritmanın Adımları
1 2 3 4 5 6 7 8 9 10 11 | 1. Başla 2. Sayısal (sayı) 3. Yaz; "Sayı nedir?" 4. Oku; Sayı 5. Eğer (sayı > 0) Yaz; "Sayı pozitiftir" 6. Değilse Yaz; "Sayı negatiftir" 7. Bitti |
Python Kodu
Python dilinde yukarıdaki algoritmayı şu şekilde yazabiliriz:
1 2 3 4 5 6 7 8 9 10 | # Kullanıcıdan sayıyı al sayi = float(input("Sayı nedir? ")) # Sayının pozitif veya negatif olduğunu kontrol et if sayi > 0: print("Sayı pozitiftir") else: print("Sayı negatiftir") |
Açıklama:
- input() fonksiyonu ile kullanıcıdan bir sayı alınır.
- if-else yapısı ile sayının pozitif mi yoksa negatif mi olduğu kontrol edilir.
- Sonuç, print() fonksiyonu ile ekrana yazdırılır.
Bu algoritma ve Python kodu, kullanıcının girdiği sayının pozitif mi negatif mi olduğunu hızlı bir şekilde belirler. Pozitif ve negatif sayıların doğru bir şekilde tanımlanması, temel programlama becerilerindendir.










Yorum Yap