So erstellen Sie einen einfachen Rechner in C++

So Erstellen Sie Einen Einfachen Rechner In C



Numerische Daten sind Datentypen, die in Form von Zahlen und nicht in einer Sprache dargestellt werden. Es handelt sich um die quantitative Darstellung von Daten. Vom Geldzählen eines Kindes bis zur Verkaufsanalyse eines großartigen Geschäftsmannes geht es um Zahlen. Um diese Zahlen in Big Data zu berechnen, ist es für das menschliche Gehirn nicht ganz einfach, dies manuell in kurzer Zeit zu erledigen, daher wird diese Funktion von Taschenrechnern übernommen. Ein Taschenrechner ist ein tragbares Gerät, mit dem mathematische Operationen von einfach bis komplex effizient ausgeführt werden können. Zu den Grundoperationen gehören Addition, Subtraktion, Multiplikation und Division.

So erstellen Sie einen einfachen Rechner in C++

Der Basisrechner führt einfache Rechenoperationen wie Addition, Subtraktion, Multiplikation und Division durch. In C++ kann eine Switch-Case-Anweisung zum Erstellen des Rechners verwendet werden.







Grundlegender Rechner in C++

In diesem Programm wird ein einfacher Rechner erstellt, der Zahlen addieren, subtrahieren, multiplizieren, dividieren, quadrieren und Quadratwurzeln daraus ziehen kann:



#include
#include
Verwenden des Namensraums std;

int main ( )
{
int Wahl;
float num1, num2, x;

cout << „Wählen Sie Ihre Optionen:“
' \N 1 = Addition'
' \N 2 = Subtraktion“
' \N 3 = Multiplikation“
' \N 4 = Abteilung“
' \N 5 = Quadrate“
' \N 6 = Quadratwurzel'
' \N 7 = Beenden“ << endl;
Tun {
// Auswahl des Benutzers treffen
cout << ' \N Geben Sie Ihre Wahl ein: „ << endl;

Essen >> Auswahl;

schalten ( Auswahl ) {
// Zusatz
Fall 1 : {

cout << „Ersten Operanden eingeben:“ ;
Essen >> num1;
cout << „Geben Sie den zweiten Operanden ein:“ ;
Essen >> num2;
x = num1 + num2;
cout << „Summe =“ << X;
brechen ;
}
// Subtraktion
Fall 2 :
cout << „Ersten Operanden eingeben:“ ;
Essen >> num1;
cout << „Geben Sie den zweiten Operanden ein:“ ;
Essen >> num2;
x = num1 - num2;
cout << 'Subtraktion = ' << X;
brechen ;

// Multiplikation
Fall 3 :
cout << „Ersten Operanden eingeben:“ ;
Essen >> num1;
cout << „Geben Sie den zweiten Operanden ein:“ ;
Essen >> num2;
x = num1 * num2;
cout << „Produkt =“ << X;
brechen ;
// Aufteilung
Fall 4 :
cout << „Dividende eingeben:“ ;
Essen >> num1;
cout << „Teiler eingeben:“ ;
Essen >> num2;

während ( num2 == 0 )
{
cout << ' \N Der Divisor darf nicht Null sein.
' \N Geben Sie den Divisor noch einmal ein: „ ;
Essen >> num2;
}
x = num1 / num2;
cout << ' \N Quotient = ' << X;
brechen ;

// Quadrat
Fall 5 :
cout << „Geben Sie eine Zahl ein: \N ' ;
Essen >> num1;
x = num1 * num1;
cout << „Quadrat von“ << num1 << ' = ' << X;
brechen ;
Fall 6 :
cout << „Geben Sie eine Zahl ein: \N ' ;
Essen >> num1;
x = Quadrat ( num1 ) ;
cout << „Quadratwurzel von“ << num1 << ' = ' << X;
brechen ;

Fall 7 :
zurückkehren 0 ;

Standard: cout << ' \N Fehler! Auswahl ist in diesem Bereich nicht definiert. ;
}
}
während ( Auswahl ! = 7 ) ;
zurückkehren 0 ;
}



Dem Benutzer stehen 7 Auswahlmöglichkeiten zur Verfügung, Auswahl 7 bietet die Option zum Beenden, während die restlichen Auswahlmöglichkeiten unterschiedliche arithmetische Operationen ausführen. Der Benutzer gibt zwei Operanden ein, um eine Addition, Multiplikation und Subtraktion durchzuführen. Bei der Division gibt der Benutzer den Dividenden (den Zähler) und den Divisor (den Nenner) ein.





Eine While-Schleife wird verwendet, um zu prüfen, ob der Divisor eine Null- oder Nicht-Null-Zahl ist. Wenn es sich um eine Null handelt, wird der Benutzer aufgefordert, einen anderen Divisor einzufügen. Da die Division nicht mit einem Nullteiler durchgeführt werden kann, wird ein undefinierter Wert zurückgegeben. Der Benutzer kann eine beliebige Zahl seiner Wahl eingeben, um das Quadrat und die Quadratwurzel zu überprüfen. Wenn die vom Benutzer getroffene Auswahl ungültig ist, wird sie zurückgegeben. und es wird kein Vorgang ausgeführt. Bis Option 7 ausgewählt wird, läuft die Software weiter:



Der Benutzer wählt 1 und gibt zwei Operanden ein, um die Addition durchzuführen. Das Programm gibt die Summe zweier Zahlen zurück. Wenn der Benutzer 2 wählt und zwei Operanden eingibt, wird die Differenz zweier Zahlen zurückgegeben. Option 3 ermöglicht es dem Benutzer, eine Multiplikation mit zwei Zahlen durchzuführen. Wenn die Wahl 7 getroffen wird, muss der Benutzer das Programm verlassen und beim weiteren Drücken einer beliebigen Taste verschwindet das Konsolenfenster.

Wenn der Benutzer Auswahl 4 wählt, wird er aufgefordert, den Dividenden und den Divisor einzugeben. Wenn der Divisor Null ist, kann die Division nicht durchgeführt werden und der Benutzer muss einen anderen Divisor ungleich Null eingeben. Da der Divisor größer ist, wird der Quotient in Punkten angegeben, d. h. dieses Programm kann auch Float-Werte lesen und zurückgeben.

Die Optionen 5 und 6 geben das Quadrat bzw. die Quadratwurzel der eingegebenen Zahl zurück. Diese sqrt()-Funktion ist in der cmath-Header-Bibliothek definiert. Wenn diese Bibliothek nicht definiert ist, kann diese Funktion nicht ausgeführt werden.

Abschluss

Ein Taschenrechner ist ein Gerät zur Durchführung arithmetischer Operationen. Mit einer Switch-Case-Anweisung in C++ kann ein einfacher Taschenrechner erstellt werden. Der hier entwickelte Rechner kann verschiedene arithmetische Operationen ausführen, darunter Addition, Subtraktion, Multiplikation, Quadrat, Quadratwurzel und Division von Zahlen.