LoseItAll
Öğrenci
- Katılım
- 10 Ocak 2016
- Mesajlar
- 1
- Reaksiyon puanı
- 0
- Puanları
- 0
Öncelikle merhaba. Ben Bilgisayar Programcılığı öğrencisiyim ve 2.sınıfım. yeni yeni öğreniyorum, öğrenmeye çalışıyorum. Sorum da bu konuda olacak. geçen gün öğretmenimiz bize bir soru verdi. Soru ise "Bir komut tuşuna basınca textbox'a girilmiş tarihten itibaren bugüne kaç iş günü geçtiğini hesaplayan program'ın kodlarını yazın" dedi. biz yapmadığımız sürece kodları kendinin vermeyeceğini söyledi. biraz yaptım sanırım öğretmenin önceden yazdırdığı kodlardan. kodlar çalıyor. ama hafta sonunu da dahil ederek sayıyor günler.Ekli dosyayı görüntüle 15294 Lisede bilgisayar teknisyeni olarak mezun olduğum için bu konuda bilgim oldukça az. Dediğim gibi yavaş yavaş öğrenmeye çalışıyorum. Ne yazarsam program tam olarak çalışır. Yani sadece iş günlerini alarak günleri sayar?
(Defter ki notlarıma göre "if ((GecmisTarih.DayOfWeek == DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek == DayOfWeek.Sunday))" kullandım önce ama sanırım tek başına kullandığım için çalışmadı)
Yazdığım kodlar böyle:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control)
{
if (e.KeyCode == Keys.K)
{
DateTime GecmisTarih = DateTime.Now;
DateTime Tarih = Convert.ToDateTime(textBox1.Text);
TimeSpan gecengun;
gecengun = Tarih.Subtract(GecmisTarih);
label1.Text = gecengun.Days.ToString();
}
- - - Mesaj Güncellendi - - -
**** if ((GecmisTarih.DayOfWeek!=DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek!=DayOfWeek.Sunday)) olacak özür dilerim.
(Defter ki notlarıma göre "if ((GecmisTarih.DayOfWeek == DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek == DayOfWeek.Sunday))" kullandım önce ama sanırım tek başına kullandığım için çalışmadı)
Yazdığım kodlar böyle:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control)
{
if (e.KeyCode == Keys.K)
{
DateTime GecmisTarih = DateTime.Now;
DateTime Tarih = Convert.ToDateTime(textBox1.Text);
TimeSpan gecengun;
gecengun = Tarih.Subtract(GecmisTarih);
label1.Text = gecengun.Days.ToString();
}
- - - Mesaj Güncellendi - - -
Öncelikle merhaba. Ben Bilgisayar Programcılığı öğrencisiyim ve 2.sınıfım. yeni yeni öğreniyorum, öğrenmeye çalışıyorum. Sorum da bu konuda olacak. geçen gün öğretmenimiz bize bir soru verdi. Soru ise "Bir komut tuşuna basınca textbox'a girilmiş tarihten itibaren bugüne kaç iş günü geçtiğini hesaplayan program'ın kodlarını yazın" dedi. biz yapmadığımız sürece kodları kendinin vermeyeceğini söyledi. biraz yaptım sanırım öğretmenin önceden yazdırdığı kodlardan. kodlar çalıyor. ama hafta sonunu da dahil ederek sayıyor günler.Ekli dosyayı görüntüle 15294 Lisede bilgisayar teknisyeni olarak mezun olduğum için bu konuda bilgim oldukça az. Dediğim gibi yavaş yavaş öğrenmeye çalışıyorum. Ne yazarsam program tam olarak çalışır. Yani sadece iş günlerini alarak günleri sayar?
(Defter ki notlarıma göre "if ((GecmisTarih.DayOfWeek == DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek == DayOfWeek.Sunday))" kullandım önce ama sanırım tek başına kullandığım için çalışmadı)
Yazdığım kodlar böyle:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control)
{
if (e.KeyCode == Keys.K)
{
DateTime GecmisTarih = DateTime.Now;
DateTime Tarih = Convert.ToDateTime(textBox1.Text);
TimeSpan gecengun;
gecengun = Tarih.Subtract(GecmisTarih);
label1.Text = gecengun.Days.ToString();
}
**** if ((GecmisTarih.DayOfWeek!=DayOfWeek.Saturday) && (GecmisTarih.DayOfWeek!=DayOfWeek.Sunday)) olacak özür dilerim.