C# kalan süreyi bulma kaynak kodlu
Bu ilk yazım, bu blogta paylaştığım ilk programım; C# da bir konsol uygulaması. Program geçen ve kalan ömrü buluyor. Çalıştırdım doğum tarihimi girdim ve bir müddet baktım. Gösterdiği değer doğru değil ama aşağı yukarı standart bir insanın ömrüne yakındır. Her geçen saniye insanı huzursuz ediyor. Çok fazla kalmadığını hissettiriyor.
Programda DateTime ve DateSpan kullanarak iki tarih arası farkı buldum. Basitçe bir kullanım oldu. DateSpan süreyi tutar(4saat 3gün 20sn gibi..) DateTime tarih veya saati tutar. (20.02.2012 14:45:58 gibi…)
[code lang="Csharp"]using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kalanzaman
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("======Doğum bilgileriniz====");
Console.WriteLine("Yıl gir=");
int yil = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ay gir=");
int ay = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Günü gir=");
int gun = Convert.ToInt32(Console.ReadLine());
DateTime dogum = new DateTime(yil, ay, gun);
yil += 70; // Standart olarak 70 yıldır
DateTime dt = new DateTime(yil, ay, gun);
TimeSpan ts = new TimeSpan();
TimeSpan co = new TimeSpan();
while (true)
{ ts = dt - DateTime.Now;
co = DateTime.Now - dogum;
Console.Clear();
Console.WriteLine("{0} saniyedir yaşıyorsun\n", (int)co.TotalSeconds);
Console.WriteLine("{0} saniye sonra öleceksin..",(int)ts.TotalSeconds);
System.Threading.Thread.Sleep(1000);
}
}
}
}
[/code]
Kaynak Kodu ve programı indir.
Bakalım kronometre yapabilecekmiyiz…
Güle güle…






