C# Console Girilen Sayı Tek Mi Çift Mi? - Bilişim Konuları

C# Console Girilen Sayı Tek Mi Çift Mi?

Bu c# console örnek programı, klavyeden  girilen sayının çift mi yoksa tek mi olduğunu kontrol etmek için kullanılan bir C # programıdır.

Sorun Açıklaması

Bu C # Programı verilen bir tamsayı Tek veya Çift olup olmadığını kontrol eder.

Problem çözümü

Burada, belirli bir sayı, 2’ye tam olarak bölünebiliyorsa, o zaman sayı bir Çift sayıdır. Sayı 2 ile bölünemezse, bu sayı Tek sayı olacaktır.

Program / Kaynak Kodu

İşte verilen bir tam sayıyı tek veya çift olarak kontrol eden C # programının kaynak kodu. C # programı başarıyla Microsoft Visual Studio ile derlendi ve çalıştırıldı. Program çıktısı da aşağıda gösterilmiştir.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ornekler
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            Console.Write("Bir Sayı Giriniz : ");
            i = int.Parse(Console.ReadLine());
            if (i % 2 == 0)
            {
                Console.Write("Girilen Sayı Çift Sayıdır.");
                Console.Read();
            }
            else
            {
                Console.Write("Girilen Sayı Tek Sayıdır.");
                Console.Read();
            }
        }
    }
}
Program Açıklaması

Bu C # programında, ‘i’ tamsayı değişkenini kullanarak sayıyı okuyoruz. Koşul deyimi kontrol etmek için ise mod ifadesini kullanıyoruz. Mod ifadesi bir sayının başka bir sayıya bölümünden kalanı hesaplamak için kullanılır. Girilen sayıyı 2 ile mod işlemine sokarsak çıkan sonuç bize sayının tek sayı mı yoksa çift sayı mı olduğunu gösterir.

Girilen sayının 2 ile bölümünden kalan sonuç 0 ise o sayı çift sayı demektir. Girilen sayının 2 ile bölümünden kalan 1 ise o sayı tek sayı demektir.

Programın ekran görüntüleri:
tekcift1  tekcift2
Bu Yazıya Tepkin Nedir?
+1
1
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap

1 Yorum