Kullanıcıdan Alınan Değerleri Tarihe Dönüştürmek

Bu dersimizde kullanıcıdan aldığı değerleri kontrol ederek tarih formatında ekrana yazdıran program yapacağız.

Bu dersimizde kullanıcıdan aldığı değerleri kontrol ederek tarih formatında ekrana yazdıran program yapacağız.

Açıklamaları kodlar arasında belirttim.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;



namespace TarihFormati

{

    class Program

    {

        static void Main(string[] args)

        {

            

            //Kullanıcıdan aldığı değerleri kontrol ederek tarih formatına çeviren program



                string tamami = ""; // boş bir string değer oluşturuyoruz

                       

                Console.WriteLine("günü giriniz");

                int gun = int.Parse(Console.ReadLine()); // gün sayısını değişkene aktardık

               

                if (gun >0 && gun <=31) // gerekli kontrolü yaptık

                {

                    tamami += gun + "/"; // boş olan değişkene aktardık

                }

                

                else

                {

                    Console.WriteLine("hata"); return; // hata olması durumunda programı kurtardık

                }



                Console.WriteLine("ayı giriniz");

                int ay = int.Parse(Console.ReadLine()); // ay sayısını değişkene aktardık

                

                if (ay >0 && ay<=12) // gerekli kontrolü sağladık

                {

                    tamami += ay + "/"; // bundan önce girien gün sayısı ile birleştirdik

                }



                else

                {

                    Console.WriteLine("hata"); return; // hata olması durumunda programı kurtardık

                }

               



                Console.WriteLine("yılı giriniz");

                int yil = int.Parse(Console.ReadLine()); // yıl sayısını değişkene aktardık

               

                if (yil >=1900 && yil<=2011) // gerekli kontrolü sağladık

                {

                    tamami += yil;// bundan önce girilen ay sayısı ile birleştirdik

                }



                else

                {

                    Console.WriteLine("hata"); return; // hata olması durumunda programı kurtardık

                }

                

                Console.WriteLine(DateTime.Parse(tamami).ToLongDateString()); // tamami değişkenini tarih formatına dönüştürdük ve ekrana yazdırdık.

                Console.ReadLine();



       }

    }

 }



// Ertürk Polat

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Cok guzel bir paylasim olmus ellerinize saglik bir sorum olacak acaba biraz daha kodlari kisaltabilirmiyiz sizce

Yukarı Git