Çözüldü C# programında yaşa göre filtreleme yapmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Zantex

Hectopat
Katılım
28 Nisan 2020
Mesajlar
92
Yaşam süresinin artmasından sonra yaş grupları aşağıdaki gibi değerlendirilmeye başlanmıştır. Girilen doğum tarihine göre kişinin yaş grubunu ekrana yazdıran kodu yazınız.
0-17 yaş arası: Çocuk, 18-65 yaş arası: Genç, 66-79 yaş arası: Orta Yaşlı, 80 yaş ve üstü: Yaşlı.

C# kodu şeklinde yazarsanız iyi olur.
 
Çözüm
Sanırım bu işini görecektir:

C#:
            DateTime dt;
            int yas, hesap;
            dt = DateTime.Now;
            string sonuc = "";

            Console.WriteLine("Doğum Tarihinizi Girin: ");
            yas = Convert.ToInt32(Console.ReadLine());

            hesap = dt.Year - yas;
           
            if (hesap <= 17)
            {
                sonuc = "Çocuksunuz";
            }
            if (hesap >= 18)
            {
                sonuc = "Gençsiniz";
            }
            if (hesap >= 66)
            {
                sonuc = "Orta Yaşlısınız";
            }
            if (hesap >= 80)
            {
                sonuc = "Yaşlısınız";
            }
            Console.WriteLine(sonuc);
            Console.ReadLine();
Sanırım bu işini görecektir:

C#:
            DateTime dt;
            int yas, hesap;
            dt = DateTime.Now;
            string sonuc = "";

            Console.WriteLine("Doğum Tarihinizi Girin: ");
            yas = Convert.ToInt32(Console.ReadLine());

            hesap = dt.Year - yas;
           
            if (hesap <= 17)
            {
                sonuc = "Çocuksunuz";
            }
            if (hesap >= 18)
            {
                sonuc = "Gençsiniz";
            }
            if (hesap >= 66)
            {
                sonuc = "Orta Yaşlısınız";
            }
            if (hesap >= 80)
            {
                sonuc = "Yaşlısınız";
            }
            Console.WriteLine(sonuc);
            Console.ReadLine();
 
Çözüm
sanırım bu işini görücektir

C#:
DateTime dt;
int yas, hesap;
dt = DateTime.Now;
string sonuc = "";

Console.WriteLine("Doğum Tarihinizi Girin: ");
yas = Convert.ToInt32(Console.ReadLine());

hesap = dt.Year - yas;

if (hesap <= 17)
{
sonuc = "Çocuksunuz";
}
if (hesap >= 18)
{
sonuc = "Gençsiniz";
}
if (hesap >= 66)
{
sonuc = "Orta Yaşlısınız";
}
if (hesap >= 80)
{
sonuc = "Yaşlısınız";
}
Console.WriteLine(sonuc);
Console.ReadLine();

Çok teşekkür ederim. senin kadar iyi olamayanlar var.
 
Artı -1 Eksi
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı