Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace _20121025_Notenrechner
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void btnBerechnen_Click(object sender, EventArgs e)
- {
- double Erreicht = 0;
- double Maximal = 0;
- double Note = 0;
- double Prozent;
- bool isFehler = false;
- try
- {
- Erreicht = Convert.ToDouble(txtErreicht.Text);
- }
- catch
- {
- MessageBox.Show("Eingabefehler", "Fehler");
- isFehler = true;
- txtErreicht.Clear();
- txtNote.Clear();
- txtProzent.Clear();
- //return;
- }
- try
- {
- Maximal = Convert.ToDouble(txtMaximal.Text);
- }
- catch
- {
- MessageBox.Show("Eingabefehler", "Fehler");
- isFehler = true;
- txtMaximal.Clear();
- txtNote.Clear();
- txtProzent.Clear();
- //return;
- }
- if (isFehler == true)
- return;
- Prozent = (Erreicht * 100) / Maximal;
- txtProzent.Text = Convert.ToString(Prozent);
- if (Prozent < 50)
- { Note = 5; }
- if (Prozent < 62.5 && Prozent >= 50)
- { Note = 4; }
- if (Prozent < 75 && Prozent >= 62.5)
- { Note = 3; }
- if (Prozent < 87.5 && Prozent >= 75)
- { Note = 2; }
- if (Prozent >= 87.5)
- { Note = 1; }
- txtNote.Text = Convert.ToString(Note);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement