Saturday 28 November 2020

C# - Provjera je li unijeta godina prestupna

OBJAŠNJENJE POJMOVA:
Prestupna godina za razliku od ostalih godina koje imaju 356 dana, ima 366 dana. Jedan dan više u prestupnoj godini ima za cij usklađivanje kalendarske godine sa astronomskom a "dan više" dodaje se mjesecu februaru koji u prestupnoj godini ima 29 dana.
Kako se računa prestupna godina? Prestupne godine su djeljive sa brojem 4, ako nisu djeljive sa 100, a dodaju se one koje su djeljive sa 400.
Primjer pretupnih godina: 2000, 2020, 2048,2400

ZADATAK: Napisati program koji će prvjeriti dali je unijeta godina prestupna ili ne.

RJEŠENJE:

 
REZULTAT: 






KOD:

namespace evidencija
{

    public partial class pGodina : Form
    {

        public pGodina()
        {

            InitializeComponent();
        }

         private void provjera_Click(object sender, EventArgs e)
        {

            if (unos.Text.All(char.IsDigit) == false || unos.Text == "")
            {
                poruka.BackColor = Color.OrangeRed;
                poruka.ForeColor = Color.White;
                poruka.Text =
"Morate unijeti godinu";
                unos.Text =
"";
            }

            else

            {

                int godina = int.Parse(unos.Text);
                poruka.BackColor = Color.White;
                poruka.ForeColor = Color.Black;

                if (godina % 4 == 0 & godina % 100 != 0 || godina % 400 == 0)
                {
                    poruka.Text =
"Godina " + godina + " je prestupna!";
                }

                else
                {
                    poruka.Text =
"Godina " + godina + " nije prestupna!";

                }

            }

        }

    }

}





Categories:

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.