C# Console Bir sayının negatif veya pozitif olduğunu bulma

{{ page.title }}

Algoritma

  1. Başla
  2. sayi değişkenini al
  3. sayi değerini gir
  4. Eğer sayi > 0 ise yazdır “pozitif”, değilse devam et
  5. Eğer sayi < 0 ise yazdır “negatif”, değilse yazdır “sayi 0”
  6. Bitir

Temel sorulardan biri de sayının negatif mi,pozitif mi olması durumudur. Burada 3 sayı varsa ya da 3 işlem varsa 3 – 1 = 2 adet if işlemi gerçekleşmektedir. Eğer (if) programlama dilinde önemli bir kavramdır. Bu soru bu gibi programlarda fazla eğer kullanmamızı önlemek amacı içerir, daha az eğer kullanarak pratik yoldan yapma mantığını gösteren güzel ve anlaşılır bir örnektir.

Kod Yapısı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int sayi;
Console.Write("Sayıyı giriniz = ");
sayi = Convert.ToInt32( Console.ReadLine() );
if( sayi > 0 )
{
Console.Write("Sayı pozitiftir.");
}
else if( sayi < 0 )
{
Console.Write("Sayı negatiftir.");
}
else
{
Console.Write("Sayı 0'a eşittir.");
}
Console.ReadLine();
}
}
}

BOT Benson Topluluk kurucusu ve bir yazılımcı.