Search
Close this search box.
Illustration von arithmetischen Operatoren in C#, darunter Addition, Subtraktion, Multiplikation und Division.

C# Arithmetische Operatoren: Verwendung und Beispiele

C# ist eine leistungsstarke Programmiersprache, die eine Vielzahl von Operatoren unterstützt. Einer der grundlegendsten Typen von Operatoren sind arithmetische Operatoren, die zur Durchführung von mathematischen Operationen verwendet werden. In diesem Artikel werden wir uns mit den arithmetischen Operatoren in C# befassen und ihre Verwendung anhand von Beispielen demonstrieren.

In C# gibt es fünf grundlegende arithmetische Operatoren: Addition (+), Subtraktion (-), Multiplikation (*), Division (/) und Modulo (%). Jeder dieser Operatoren kann auf verschiedene Arten verwendet werden, je nach Anforderungen des Programms. Im Folgenden werden wir jeden dieser Operatoren genauer betrachten und anhand von Beispielen zeigen, wie sie verwendet werden können.

  1. Addition (+): Der Addition-Operator wird verwendet, um zwei oder mehr Werte zu addieren. Hier ist ein Beispiel:
				
					int a = 5;
int b = 7;
int sum = a + b;
				
			

In diesem Beispiel werden die Variablen „a“ und „b“ addiert und das Ergebnis in der Variablen „sum“ gespeichert. Das Ergebnis dieser Addition ist 12.

  1. Subtraktion (-): Der Subtraktions-Operator wird verwendet, um einen Wert von einem anderen Wert zu subtrahieren. Hier ist ein Beispiel:
				
					int a = 10;
int b = 3;
int difference = a - b;
				
			

In diesem Beispiel wird der Wert der Variablen „b“ von der Variablen „a“ subtrahiert und das Ergebnis in der Variablen „difference“ gespeichert. Das Ergebnis dieser Subtraktion ist 7.

  1. Multiplikation (*): Der Multiplikations-Operator wird verwendet, um zwei oder mehr Werte zu multiplizieren. Hier ist ein Beispiel:
				
					int a = 5;
int b = 4;
int product = a * b;
				
			

In diesem Beispiel werden die Variablen „a“ und „b“ multipliziert und das Ergebnis in der Variablen „product“ gespeichert. Das Ergebnis dieser Multiplikation ist 20.

  1. Division (/): Der Division-Operator wird verwendet, um einen Wert durch einen anderen Wert zu teilen. Hier ist ein Beispiel:
				
					int a = 15;
int b = 3;
int quotient = a / b;
				
			

In diesem Beispiel wird der Wert der Variablen „a“ durch den Wert der Variablen „b“ geteilt und das Ergebnis in der Variablen „quotient“ gespeichert. Das Ergebnis dieser Division ist 5.

Es ist wichtig zu beachten, dass bei der Division durch Null in C# eine Ausnahme ausgelöst wird.

  1. Modulo (%): Der Modulo-Operator wird verwendet, um den Rest einer Division zu erhalten. Hier ist ein Beispiel:
				
					int a = 10;
int b = 3;
int remainder = a % b;
				
			

In diesem Beispiel wird der Rest der Division von „a“ durch „b“ in der Variablen „remainder“ gespeichert. Das Ergebnis dieses Modulo-Operators ist 1.

Fazit:

Zusammenfassend lässt sich sagen, dass die arithmetischen Operatoren in C# sehr vielseitig und mächtig sind. Sie erlauben es, grundlegende mathematische Operationen auf Zahlen durchzuführen und damit komplexe Berechnungen und Algorithmen zu implementieren. Es ist wichtig, die unterschiedlichen Operatoren und ihre Prioritäten zu verstehen, um sicherzustellen, dass Berechnungen korrekt durchgeführt werden.

Es ist auch wichtig zu beachten, dass C# sehr strenge Regeln für Typkonvertierungen hat und dass ein unbeabsichtigter Verlust von Daten oder eine unerwartete Typumwandlung zu schwerwiegenden Fehlern führen kann. Daher sollten Entwickler sorgfältig überlegen, welche Operatoren und Typen sie in ihren Programmen verwenden.

Insgesamt bieten die arithmetischen Operatoren in C# eine leistungsstarke Möglichkeit, komplexe Berechnungen in Programmen durchzuführen. Mit einem Verständnis der grundlegenden Konzepte und Best Practices können Entwickler sicherstellen, dass ihre Berechnungen korrekt durchgeführt werden und ihre Programme optimal funktionieren.

Aufgabe:

Aufgabe zum Mitmachen:

Schreibe ein C#-Programm, das den Nutzer nach zwei ganzen Zahlen fragt und dann die Summe, Differenz, Produkt, Quotienten und Rest der Division (Modulo) ausgibt. Verwende dazu die arithmetischen Operatoren in C#.

Um die Lösung anzuzeigen, fahre mit der Maus in die Mitte des darunterliegenden Fensters.

				
					using System;

namespace OperatorenAufgabe
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Gib die erste ganze Zahl ein:");
            int zahl1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gib die zweite ganze Zahl ein:");
            int zahl2 = Convert.ToInt32(Console.ReadLine());
        
            int summe = zahl1 + zahl2;
            int differenz = zahl1 - zahl2;
            int produkt = zahl1 * zahl2;
            int quotient = zahl1 / zahl2;
            int rest = zahl1 % zahl2;
        
            Console.WriteLine("Die Summe der Zahlen ist: " + summe);
            Console.WriteLine("Die Differenz der Zahlen ist: " + differenz);
            Console.WriteLine("Das Produkt der Zahlen ist: " + produkt);
            Console.WriteLine("Der Quotient der Zahlen ist: " + quotient);
            Console.WriteLine("Der Rest der Division der Zahlen ist: " + rest);
        }
    }
}

				
			
Zurück zum vorherigen Teil des C# Kurses
Klicken Sie auf den Pfeil, um zum vorherigen Teil des Kurses zurückzukehren
Pfeil-Button zum nächsten Teil des Kurses
Klicken Sie auf den Pfeil, um zum nächsten Teil des Kurses zu gelangen