KONU : C Sharp Uygulamaları : Konsoldan girilen iki tam sayı arasındaki tek sayıları bulma.
UYGULAMAYI İNDİR using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_iki_Sayi_Arasindaki_Tek_Sayilar
{
class iki_Sayi_Arasindaki_Tek_Sayilar
{
static void Main(string[] args)
{
// sayi_1 ve sayi_2 girilen iki tam sayıyı temsil edecek
// tek_sayi_sayisi da bu iki tam sayı arasında kaç tane tek sayı
// olduğu tutacak
int sayi_1, sayi_2, tek_sayi_sayisi = 0;
Console.Write("bir sayı giriniz\t:");
sayi_1 = Convert.ToInt32(Console.ReadLine());
//do while özelliği kullanılarak 2. sayı alınır eger
//daha sonra ikinci sayı ile birinci sayı kontrol edilir
//eger ikinci sayı küçükse döngü devam eder
do
{
Console.WriteLine("İkinci sayi birinci sayidan buyuk olmalı");
Console.Write("İkinci sayiyi giriniz\t:");
sayi_2 = Convert.ToInt32(Console.ReadLine());
} while (sayi_2 < sayi_1);
//tek sayilari bularak kaç adet olduğunu tespit et
for (int i = sayi_1; i <= sayi_2; i++)
{
if (i % 2 == 1)
tek_sayi_sayisi++;//Eğer sayi tek ise bu değişkeni bir arttır
}
// Hesaplanan sonucu konsol ekranına yazdır
Console.WriteLine(sayi_1 + " ile " + sayi_2 + " arasinda " + tek_sayi_sayisi + " adet tek sayi vardir");
Console.ReadKey();
}
}
}
Hiç yorum yok :
Yorum Gönder