Also, ich habe mich gerade wieder dazu entschlossen einen weiteren Anlauf zu nehmen, C# zu lernen.
Ich habe hier noch nen Buch liegen, indem einige Übungen sind, die ich einfach mal versuche.
Ich sollte hier einfach ein kleines Rechenprogramm mit verschiedenen Variablen etc. zu schreiben.
Dann habe ich einfach mal drauf los geschrieben.
Funktionieren tut es soweit, da ich aber einfach drauf los geschrieben habe, würde ich gerne wissen ob das so sauber programmiert ist.
Ich kann das selber eigentlich garnicht einschätzen. Hier der code:
Code
- namespace Übung_2._1
- {
- class Program
- {
- static void Main(string[] args)
- {
- double zahl1, zahl2, ergebnis;
- int rechnung;
- Console.Write("Geben sie eine Zahl ein: ");
- zahl1 = Convert.ToDouble(Console.ReadLine());
- Console.Write("Geben sie eine weitere Zahl ein: ");
- zahl2 = Convert.ToDouble(Console.ReadLine());
- Console.WriteLine(" ");
- Console.WriteLine("Wählen sie zwischen folgenden Rechenarten: ");
- Console.WriteLine("Addition(1), Subtraktion(2), Division(3), Multiplikation(4)");
- Console.WriteLine(" ");
- do
- {
- Console.WriteLine(" ");
- Console.Write("Gewünschte Rechenart: ");
- rechnung = Convert.ToInt32(Console.ReadLine());
- if (rechnung == 1)
- {
- ergebnis = zahl1 + zahl2;
- Console.WriteLine(zahl1 + " + " + zahl2 + " = " + ergebnis);
- }
- if (rechnung == 2)
- {
- ergebnis = zahl1 - zahl2;
- Console.WriteLine(zahl1 + " - " + zahl2 + " = " + ergebnis);
- }
- if (rechnung == 3)
- {
- ergebnis = zahl1 / zahl2;
- Console.WriteLine(zahl1 + " / " + zahl2 + " = " + ergebnis);
- }
- if (rechnung == 4)
- {
- ergebnis = zahl1 * zahl2;
- Console.WriteLine(zahl1 + " * " + zahl2 + " = " + ergebnis);
- }
- if (rechnung < 0 || rechnung > 4)
- {
- Console.WriteLine(" ");
- Console.WriteLine("Ungültige Eingabe");
- }
- }
- while (rechnung > 4|| rechnung < 0);
- Console.WriteLine("Enter drücken, um das Programm zu beenden");
- Console.Read();
- }
- }
- }