C# Console Bir sayının negatif veya pozitif olduğunu bulma
Algoritma
- Başla
- sayi değişkenini al
- sayi değerini gir
- Eğer sayi > 0 ise yazdır “pozitif”, değilse devam et
- Eğer sayi < 0 ise yazdır “negatif”, değilse yazdır “sayi 0”
- 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();
}
}
}
18 Aralık 2017