﻿using System;
using System.Windows.Forms;

namespace Durchschnitt
{
    // ReSharper disable once InconsistentNaming
    public partial class frmApplication : Form
    {
        public frmApplication()
        {
            InitializeComponent();
        }

        private void frmApplication_Load(object sender, EventArgs e)
        {
            lblStartText.Text = @"Wähle  hier deine Klassenarbeits Noten";
            updNote1.Maximum = 6;
            updNote1.Minimum = 1;
            updNote2.Maximum = 6;
            updNote2.Minimum = 1;
            updNote3.Maximum = 6;
            updNote3.Minimum = 1;
            updNote4.Maximum = 6;
            updNote4.Minimum = 1;
        }

        private void cmdSubmit_Click(object sender, EventArgs e)
        {
            var note1 = (byte)updNote1.Value;
            var note2 = (byte)updNote2.Value;
            var note3 = (byte)updNote3.Value;
            var note4 = (byte)updNote4.Value;
            // ReSharper disable once PossibleLossOfFraction
            var durchschnitt = (note1 + note2 + note3 + note4) / 4f;
            if (durchschnitt <= 2.25f)
            {
                MessageBox.Show($"Dein Durchschnitt ist {durchschnitt}.\nSehr gut! Mach weiter so!");
            }
            else if (durchschnitt <= 3.25)
            {
                MessageBox.Show($"Dein Durchschnitt ist {durchschnitt}.\nGut, aber du kannst es besser :)");
            }
            else if (durchschnitt <= 4.25)
            {
                MessageBox.Show($"Dein Durchschnitt ist {durchschnitt}.\nSchlecht. Du musst dich verbessern!");
            }
            else if (durchschnitt <= 6)
            {
                MessageBox.Show($"Dein Durchschnitt ist {durchschnitt}.\nOh my god. So schlechter Durchschnitt?!? Ist es überhaupt möglich? Verbessere dich!");
            }
            else
            {
                MessageBox.Show($"Dein Durchschnitt ist {durchschnitt}.");
            }
        }
    }
}
