Klavyden Girilen Yaşın Kaçla Kaç Arasında Olduğunu Bulan Program C# Console

Klavyden Girilen Yaşın Kaçla Kaç Arasında Olduğunu Bulan Program C# Console

[code lang=”csharp”]

{
int yas;

Console.Write("Lütfen yaşınızı giriniz = ");

yas= Convert.ToInt32(Console.ReadLine());

if (yas >= 18 && yas <= 65)

Console.WriteLine("Girdiğiniz Yaş, 18 ile 65 Yaş Arasındadır");
else

{

if (yas < 18)

Console.WriteLine("Girilen Yaş, 18′den Küçüktür ");

else

Console.WriteLine("Girilen Yaş, 65′ten Büyüktür ");
Console.ReadKey();

}
[/code]

Yorumlar 4

  • hocam benim şöyle bir sorum olacaktı. mesela ekrana bi doğum tarihi giriyoruz , doğum günü hangi güne geliyor onu bulan programı yazabilir misiniz?

  • Serdar :
    Uygulamanızda tarih göstereceğiniz ekranlarda, tarihin gününü de göstermek istersiniz. Hatta gün isimlerinin, kullanıcının dilinde olmasını istersiniz.

    Öncelikle ilgili tarihin hangi güne geldiğini bulalım;

    int gun1 = (int)DateTime.Now.DayOfWeek;

    int gun2 = (int)DateTime.Now.AddMonth(-5).DayOfWeek;

    int gun3 = (int)DateTime.Parse(“2009-01-05”).DayOfWeek;
    Dikkat etmemiz gereken şey; DayOfWeek ilgili tarihin hangi güne denk geldiğini bulurken, Pazar gününü baz alır.

    Uygulamayı kullanan kullanıcının kendi dilinde gün ismini bulmak için;

    string gun1 = DateTime.Now.ToString(“dddd”);

    string gun2 = DateTime.Now.DayOfWeek;

    string gun3 = DateTime.Parse(“2009-01-05”).DayOfWeek;

    string gun4 = CultureInfo.CurrentCulture.DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];
    İlgili tarihin hangi güne geldiğini başka bir dilde bulmak için;

    string gun5 = CultureInfo.GetCultureInfo(“tr-TR”).DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];

    string gun6 = CultureInfo.GetCultureInfo(“de-DE”).DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];

    Veya —>

    public static DayOfWeek GetDayOfWeek(DateTime date)
    {
    return date.DayOfWeek;
    }

    Console uygulaması olarak ———————-
    int gun;
    int ay;
    int yıl;

    string tamTarih;
    Console.ForegroundColor = ConsoleColor.White;
    Console.Write(“Gün Girin : “);
    Console.ForegroundColor = ConsoleColor.Blue;
    gun =Convert.ToInt32(Console.ReadLine());

    Console.ForegroundColor = ConsoleColor.White;
    Console.Write(“Ay Girin : “);
    Console.ForegroundColor = ConsoleColor.Blue;
    ay = Convert.ToInt32(Console.ReadLine());

    Console.ForegroundColor = ConsoleColor.White;
    Console.Write(“Yıl Girin : “);
    Console.ForegroundColor = ConsoleColor.Blue;
    yıl = Convert.ToInt32(Console.ReadLine());
    Console.ForegroundColor = ConsoleColor.Green;
    DateTime tarih = new DateTime(yıl, ay, gun);
    tamTarih = Convert.ToString(gun) + “.” + Convert.ToString(ay) + “.” + Convert.ToString(yıl);
    Console.WriteLine(tamTarih+”==>”+tarih.DayOfWeek);
    Console.ReadLine();

  • Hocam eğer çok yük olmuyorsam bunu formapplication da tam olarak yazabilirmisiniz? ben c sharpta yeniyim henüz senin yazmış olduğun programı direk kopyalayıp çalıştırmak istiyorum yardımlarınız için cok sağolun.

  • Console.Write(“Yaşınızı Giriniz:”);
    int yas = Convert.ToInt32(Console.ReadLine());

    if (yas <= 18)
    Console.Write("18 yaşından küçüksünüz");
    else if (yas <= 35)
    Console.Write("35 Yaşından Küçüksünüz");
    else if (yas <= 60)
    Console.WriteLine("60 Yaşından küçüksünüz");
    else
    Console.WriteLine("60 yaşından büyüküsünüz");
    Console.ReadKey();

    Bu şekilde daha iyi bir sonuç alsak Daha iyi olmazmı hocam bende 10. sınıf
    öğrenciyim elimden bu geliyo 🙂

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir