Kaç Günlüksünüz? [ C# ]

OBT is HeRYerDe

Anka Team
11 Ara 2020
2,536
1,436
c-sharp-logo-2.png
VS.png



Hepinize Merhabalar, Kaç Günlük Olduğunuzu C# İle Öğrenmek İster Misiniz?

Gelin Kodlayalım..

6euipm5.jfif


C#:
using System;
using System.Collections.Generic;
using System.Text;

namespace DGM
{
    class Program
    {
        static void Main(string[] args)
        {
            // Değişken Tanımlıyoruz

            int yil, ay, gun;

            Console.WriteLine(" Kaç Günlüksün ?\n--------------");
            Console.Write("Doğum Yılınız : ");
            yil = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Kaçıncı Ay : ");
            ay = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gün : ");
            gun = Convert.ToInt32(Console.ReadLine());

            // Sınıf Tanımlıyoruz

            DateTime DogumTarihi = new DateTime(yil, ay, gun);

            int artikYil = (DateTime.Today.Year - DogumTarihi.Year) / 4;

            int sonuc = (DateTime.Today.Year - DogumTarihi.Year) * 365 + (DateTime.Today.DayOfYear - DogumTarihi.DayOfYear) + artikYil;

            Console.WriteLine(sonuc + " Günlüksünüz. ");
            Console.Read();
        }
    }
}

6euipm5.jfif


ÇIKTI;

f6rail3.jpg

" İyi Forumlar Dilerim "
 

darksideofwww

Katılımcı Üye
28 Tem 2022
912
514
dsowww
c-sharp-logo-2.png
VS.png



Hepinize Merhabalar, Kaç Günlük Olduğunuzu C# İle Öğrenmek İster Misiniz?

Gelin Kodlayalım..

6euipm5.jfif


C#:
using System;
using System.Collections.Generic;
using System.Text;

namespace DGM
{
    class Program
    {
        static void Main(string[] args)
        {
            // Değişken Tanımlıyoruz

            int yil, ay, gun;

            Console.WriteLine(" Kaç Günlüksün ?\n--------------");
            Console.Write("Doğum Yılınız : ");
            yil = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Kaçıncı Ay : ");
            ay = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gün : ");
            gun = Convert.ToInt32(Console.ReadLine());

            // Sınıf Tanımlıyoruz

            DateTime DogumTarihi = new DateTime(yil, ay, gun);

            int artikYil = (DateTime.Today.Year - DogumTarihi.Year) / 4;

            int sonuc = (DateTime.Today.Year - DogumTarihi.Year) * 365 + (DateTime.Today.DayOfYear - DogumTarihi.DayOfYear) + artikYil;

            Console.WriteLine(sonuc + " Günlüksünüz. ");
            Console.Read();
        }
    }
}

6euipm5.jfif


ÇIKTI;

f6rail3.jpg



" İyi Forumlar Dilerim "
Ellerine sağlık
 

alexandre20

Katılımcı Üye
13 Tem 2022
868
679
30 saniyelik bir araştırma yapsaydınız C#'daki DateTime tipindeki 2 değişkeni birbirinden direkt çıkarabileceğinizi bilirdiniz. Ve bu sayede artık yıl hesabı yapmanıza gerek kalmazdı (c# kendisi yapıyor) örnek:
C#:
Console.WriteLine((DateTime.Today - dogumTarihi).Days);

kaldı ki sizin yaptığınız artık yıl hesabı zaten yanlış. 2012/01/01 tarihinde doğan bir çocuk bu tarih (2022/01/01) itibari ile doğru hesaplara göre 3653 günlük olur. Ancak siz, artık yılları doğru hesaplamadığınız için, ve sadece 4'e bölünen toplam yıl sayısı zannettiğiniz için eksik çıkıyor

Ayrıca "//Sınıf tanımlıyoruz" diye yorum satırı bıraktığınız yerde sınıf tanımlamıyorsunuz, sadece DateTime tipinde bir değişken tanımlıyorsunuz...

Sonraki konularınıza daha fazla emek vermeniz dileği ile...
 

JohnWick51

Uzman üye
20 Mar 2022
1,866
770
28
c-sharp-logo-2.png
VS.png



Hepinize Merhabalar, Kaç Günlük Olduğunuzu C# İle Öğrenmek İster Misiniz?

Gelin Kodlayalım..

6euipm5.jfif


C#:
using System;
using System.Collections.Generic;
using System.Text;

namespace DGM
{
    class Program
    {
        static void Main(string[] args)
        {
            // Değişken Tanımlıyoruz

            int yil, ay, gun;

            Console.WriteLine(" Kaç Günlüksün ?\n--------------");
            Console.Write("Doğum Yılınız : ");
            yil = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Kaçıncı Ay : ");
            ay = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gün : ");
            gun = Convert.ToInt32(Console.ReadLine());

            // Sınıf Tanımlıyoruz

            DateTime DogumTarihi = new DateTime(yil, ay, gun);

            int artikYil = (DateTime.Today.Year - DogumTarihi.Year) / 4;

            int sonuc = (DateTime.Today.Year - DogumTarihi.Year) * 365 + (DateTime.Today.DayOfYear - DogumTarihi.DayOfYear) + artikYil;

            Console.WriteLine(sonuc + " Günlüksünüz. ");
            Console.Read();
        }
    }
}

6euipm5.jfif


ÇIKTI;

f6rail3.jpg



" İyi Forumlar Dilerim "
Ellerine saglik
 

BekKam

Üye
26 Şub 2021
163
74
Ötüken ovası
c-sharp-logo-2.png
VS.png



Hepinize Merhabalar, Kaç Günlük Olduğunuzu C# İle Öğrenmek İster Misiniz?

Gelin Kodlayalım..

6euipm5.jfif


C#:
using System;
using System.Collections.Generic;
using System.Text;

namespace DGM
{
    class Program
    {
        static void Main(string[] args)
        {
            // Değişken Tanımlıyoruz

            int yil, ay, gun;

            Console.WriteLine(" Kaç Günlüksün ?\n--------------");
            Console.Write("Doğum Yılınız : ");
            yil = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Kaçıncı Ay : ");
            ay = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gün : ");
            gun = Convert.ToInt32(Console.ReadLine());

            // Sınıf Tanımlıyoruz

            DateTime DogumTarihi = new DateTime(yil, ay, gun);

            int artikYil = (DateTime.Today.Year - DogumTarihi.Year) / 4;

            int sonuc = (DateTime.Today.Year - DogumTarihi.Year) * 365 + (DateTime.Today.DayOfYear - DogumTarihi.DayOfYear) + artikYil;

            Console.WriteLine(sonuc + " Günlüksünüz. ");
            Console.Read();
        }
    }
}

6euipm5.jfif


ÇIKTI;

f6rail3.jpg



" İyi Forumlar Dilerim "
Eline sağlık hocam güzel olmuş.
 

OBT is HeRYerDe

Anka Team
11 Ara 2020
2,536
1,436
30 saniyelik bir araştırma yapsaydınız C#'daki DateTime tipindeki 2 değişkeni birbirinden direkt çıkarabileceğinizi bilirdiniz. Ve bu sayede artık yıl hesabı yapmanıza gerek kalmazdı (c# kendisi yapıyor) örnek:
C#:
Console.WriteLine((DateTime.Today - dogumTarihi).Days);

kaldı ki sizin yaptığınız artık yıl hesabı zaten yanlış. 2012/01/01 tarihinde doğan bir çocuk bu tarih (2022/01/01) itibari ile doğru hesaplara göre 3653 günlük olur. Ancak siz, artık yılları doğru hesaplamadığınız için, ve sadece 4'e bölünen toplam yıl sayısı zannettiğiniz için eksik çıkıyor

Ayrıca "//Sınıf tanımlıyoruz" diye yorum satırı bıraktığınız yerde sınıf tanımlamıyorsunuz, sadece DateTime tipinde bir değişken tanımlıyorsunuz...

Sonraki konularınıza daha fazla emek vermeniz dileği ile...
Acelece Hazırlandığı İçin Hatalar Olaki, Affola.
 

Toryy

Kıdemli Üye
16 Tem 2021
2,630
1,647
c-sharp-logo-2.png
VS.png



Hepinize Merhabalar, Kaç Günlük Olduğunuzu C# İle Öğrenmek İster Misiniz?

Gelin Kodlayalım..

6euipm5.jfif


C#:
using System;
using System.Collections.Generic;
using System.Text;

namespace DGM
{
    class Program
    {
        static void Main(string[] args)
        {
            // Değişken Tanımlıyoruz

            int yil, ay, gun;

            Console.WriteLine(" Kaç Günlüksün ?\n--------------");
            Console.Write("Doğum Yılınız : ");
            yil = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Kaçıncı Ay : ");
            ay = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gün : ");
            gun = Convert.ToInt32(Console.ReadLine());

            // Sınıf Tanımlıyoruz

            DateTime DogumTarihi = new DateTime(yil, ay, gun);

            int artikYil = (DateTime.Today.Year - DogumTarihi.Year) / 4;

            int sonuc = (DateTime.Today.Year - DogumTarihi.Year) * 365 + (DateTime.Today.DayOfYear - DogumTarihi.DayOfYear) + artikYil;

            Console.WriteLine(sonuc + " Günlüksünüz. ");
            Console.Read();
        }
    }
}

6euipm5.jfif


ÇIKTI;

f6rail3.jpg



" İyi Forumlar Dilerim "
Sen buralara gelir miydin pe .d
Emeğine sağlık
 

OBT is HeRYerDe

Anka Team
11 Ara 2020
2,536
1,436
Ellerine sağlık
Eline sağlık hocam güzel olmuş.
Eline sağlık güzel olmuş.
Eline, emeğine sağlık..
Eline Sağlık Hataların mevcut geliştirmen dileğiyle... Başarılar.
Sen buralara gelir miydin pe .d
Emeğine sağlık

Hepinize Teşekkürler.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.