Erstellen eines einfachen Taschenrechners in C#
In diesem Tutorial erstellen wir eine einfache konsolenbasierte Taschenrechneranwendung in C#. Mit diesem Programm können Benutzer grundlegende Rechenoperationen wie Addition, Subtraktion, Multiplikation und Division durchführen. Am Ende dieses Tutorials haben Sie ein besseres Verständnis für Benutzereingaben, bedingte Anweisungen und Methoden in C#.
Einrichten des Projekts
Beginnen Sie mit der Erstellung eines neuen Konsolenanwendungsprojekts in Visual Studio:
- Öffnen Sie Visual Studio und wählen Sie Neues Projekt erstellen.
- Wählen Sie Konsolen-App (.NET Core) oder Konsolen-App (.NET Framework) und klicken Sie auf Weiter.
- Benennen Sie Ihr Projekt "SimpleCalculator" und klicken Sie auf Erstellen.
Schreiben des Rechnercodes
Schreiben wir nun den Code für unseren Rechner. Öffnen Sie die Datei Program.cs
und ersetzen Sie den vorhandenen Code durch Folgendes:
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Simple Calculator!");
Console.WriteLine("Choose an operation:");
Console.WriteLine("1. Addition");
Console.WriteLine("2. Subtraction");
Console.WriteLine("3. Multiplication");
Console.WriteLine("4. Division");
int operation = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the first number:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the second number:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = Add(num1, num2);
break;
case 2:
result = Subtract(num1, num2);
break;
case 3:
result = Multiply(num1, num2);
break;
case 4:
result = Divide(num1, num2);
break;
default:
Console.WriteLine("Invalid operation.");
return;
}
Console.WriteLine("The result is: " + result);
}
static double Add(double a, double b) => a + b;
static double Subtract(double a, double b) => a - b;
static double Multiply(double a, double b) => a * b;
static double Divide(double a, double b) => a / b;
}
}
Den Code verstehen
Lassen Sie uns die Hauptkomponenten des Taschenrechnerprogramms durchgehen:
using System;
: Diese Zeile importiert den System-Namespace und ermöglicht uns die Verwendung allgemeiner Klassen und Methoden.static void Main(string[] args)
: Dies ist der Einstiegspunkt der Anwendung, an dem die Programmausführung beginnt.Console.WriteLine()
: Diese Methode wird verwendet, um Text auf der Konsole anzuzeigen.Convert.ToInt32()
undConvert.ToDouble()
: Diese Methoden konvertieren Benutzereingaben von Zeichenfolgen in numerische Typen.switch (Operation)
: Diese Anweisung wertet die Auswahl des Benutzers aus und führt die entsprechende Rechenoperation aus.- Arithmetische Methoden:
Add
,Subtract
,Multiplizieren
undDividieren
sind Methoden, die Berechnungen durchführen und Ergebnisse zurückgeben.
Kompilieren und Ausführen des Rechners
Gehen Sie folgendermaßen vor, um Ihre Taschenrechneranwendung zu kompilieren und auszuführen:
- Drücken Sie
F5
oder klicken Sie in Visual Studio auf die Schaltfläche Start, um Ihr Programm zu erstellen und auszuführen. - Folgen Sie den Anweisungen im Konsolenfenster, um eine Operation auszuwählen und zwei Zahlen einzugeben.
- Der Rechner zeigt das Ergebnis der ausgewählten Operation an.
Abschluss
Sie haben erfolgreich eine einfache Rechneranwendung in C# erstellt. In diesem Tutorial wurde erläutert, wie Sie Benutzereingaben entgegennehmen, grundlegende Rechenoperationen durchführen und Methoden zum Organisieren Ihres Codes verwenden. Sie können diese Anwendung noch weiter verbessern, indem Sie weitere Funktionen hinzufügen, z. B. Fehlerbehandlung, Unterstützung für weitere Operationen oder sogar eine grafische Benutzeroberfläche.
Nächste Schritte
Beachten Sie Folgendes, um Ihr Wissen zu erweitern:
- Implementieren Sie eine Fehlerbehandlung, um die Division durch Null zu verwalten.
- Fügen Sie Funktionen für komplexere Berechnungen hinzu, beispielsweise Potenzierung oder Quadratwurzeln.
- Erfahren Sie, wie Sie mit Windows Forms oder WPF eine grafische Benutzeroberfläche erstellen.