Arithmetische Operationen mit Funktionen ausführen

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden Sie lernen, wie Sie ein C++-Programm schreiben, um arithmetische Operationen mithilfe von Funktionen auszuführen. Insbesondere werden Sie separate Funktionen für die Addition, Subtraktion, Multiplikation und Division von zwei Zahlen erstellen, die vom Benutzer eingegeben werden.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/FunctionsGroup(["Functions"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/StandardLibraryGroup(["Standard Library"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/BasicsGroup -.-> cpp/operators("Operators") cpp/FunctionsGroup -.-> cpp/function_parameters("Function Parameters") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/StandardLibraryGroup -.-> cpp/math("Math") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/operators -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/function_parameters -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/output -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/user_input -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/files -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/math -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} cpp/code_formatting -.-> lab-96201{{"Arithmetische Operationen mit Funktionen ausführen"}} end

Erstellen einer neuen C++-Datei

Erstellen Sie eine neue Datei mit dem Namen main.cpp im Verzeichnis ~/project.

touch ~/project/main.cpp

Einbinden der erforderlichen Bibliotheken

Binden Sie die iostream-Bibliothek ein, wie unten gezeigt:

#include<iostream>
using namespace std;

Definieren von benutzerdefinierten Funktionen

Definieren Sie einzelne Funktionen, um arithmetische Operationen mit den beiden vom Benutzer eingegebenen Zahlen auszuführen. Definieren Sie vier separate Funktionen für die Addition, Subtraktion, Multiplikation und Division, wie unten gezeigt:

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

In jeder Funktion repräsentieren a und b die beiden eingegebenen Ganzzahlen. Die Funktionen geben den Wert des Ergebnisses der durchgeführten arithmetischen Operation zurück.

Eingabe von zwei Zahlen

Fordern Sie den Benutzer auf, zwei Ganzzahlwerte einzugeben, wie unten gezeigt:

int main()
{
 int a,b,m,su,s,d;
 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

Ausführen von arithmetischen Operationen mit benutzerdefinierten Funktionen

Rufen Sie jede der vier Funktionen auf und übergeben Sie die beiden eingegebenen Ganzzahlwerte als Parameter, wie unten gezeigt:

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

Ausgabe der Ergebnisse der arithmetischen Operationen

Geben Sie die Ergebnisse der durchgeführten arithmetischen Operationen aus, wie unten gezeigt:

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;

Kompilieren und Ausführen des Codes

Verwenden Sie den folgenden Befehl, um den Code zu kompilieren und auszuführen:

g++ main.cpp -o main && ./main

Überprüfen des vollständigen Codes der Datei main.cpp

#include<iostream>
using namespace std;

int sum(int,int);
int sub(int,int);
int mul(int,int);
int div(int,int);
int rem;

int main()
{
 int a,b,m,su,s,d;

 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;
 return 0;
}

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie ein C++-Programm erstellen, das arithmetische Operationen mit Funktionen ausführt. Sie haben separate Funktionen geschrieben, um arithmetische Operationen wie Addition, Subtraktion, Multiplikation und Division von zwei Ganzzahlwerten auszuführen, die vom Benutzer eingegeben wurden. Anschließend haben Sie den Code kompiliert und ausgeführt, um die Ergebnisse der durchgeführten arithmetischen Operationen zu sehen und sie auf der Konsole auszugeben.