4 cpp dateien in einer zusammenfassen
-
ich habe angefangen einen dos-exe rechner zu schreiben und habe bisher nur 4 lauffähige programme und die möchte ich zu einem programm zusammenfügen
#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { double Factor; cout << "Division v1.5 \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; double factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; double Ergebnis; Ergebnis = Factor / factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); return 0; }#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { int Factor; cout << "Multiplikation v1.2!! \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; int factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; int Ergebnis; Ergebnis = factor * Factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); return 0; }#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { int Factor; cout << "Subtraktion v1.6!! \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; int factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; int Ergebnis; Ergebnis = Factor - factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); return 0; }#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { int Factor; cout << "Addition v1.3!!! \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; int factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; int Ergebnis; Ergebnis = factor + Factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); return 0; }ich hätte gerne hilfe damit thx im voraus
bernd
-
TROLL ACHTUNG

-
was meinst du mit troll achtung (btw ich lern erst c++ in der schule)
-
also, wenn du die 4 *.exe Dateien
weiterverwenden willst, kannst du das versuchen:#include <cstdio> #include <cstdlib> #include <conio.h> int main(int argc, char** argv) { printf("Welche Rechenoperatotion möchten Sie ausführen?\n"); printf("1 - Addition\n"); printf("2 - Subtraktion\n"); printf("3 - Multiplikation\n"); printf("4 - Division\n"); int iInput = 0; do { iInput = getch(); } while ((iInput <= '0') && (iInput >= '5')); switch (iInput) { case '1': { system("addition.exe"); } break; case '2': { system("subtraktion.exe"); } break; case '3': { system("multiplikation.exe"); } break; case '4': { system("division.exe"); } break; } return 0; }Jetzt hättest du alle drin, wenn du aber alles als ein Programm machen willst, schlage ich vor, du tust das, was du in den 4 main-Funktionen hast in einzelne Funktionen.
Siehe:
#include <cstdio> #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; void Add(void); void Sub(void); void Mul(void); void Div(void); int main(int argc, char** argv) { printf("Welche Rechenoperatotion möchten Sie ausführen?\n"); printf("1 - Addition\n"); printf("2 - Subtraktion\n"); printf("3 - Multiplikation\n"); printf("4 - Division\n"); int iInput = 0; do { iInput = getch(); } while ((iInput <= '0') && (iInput >= '5')); switch (iInput) { case '1': { Add(); } break; case '2': { Sub(); } break; case '3': { Mul(); } break; case '4': { Div(); } break; } return 0; } void Div(void) { double Factor; cout << "Division v1.5 \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; double factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; double Ergebnis; Ergebnis = Factor / factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); } void Mul(void) { int Factor; cout << "Multiplikation v1.2!! \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; int factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; int Ergebnis; Ergebnis = factor * Factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); } void Sub(void) { int Factor; cout << "Subtraktion v1.6!! \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; int factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; int Ergebnis; Ergebnis = Factor - factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); } void Add(void) { int Factor; cout << "Addition v1.3!!! \n"; cout << "Geben Sie die 1. Zahl ein:"; cin >> Factor; int factor; cout << "Geben sie die 2. Zahl ein:"; cin >> factor; int Ergebnis; Ergebnis = factor + Factor; cout << "Ergibt:"; cout << Ergebnis << endl; system("PAUSE"); }
-
Danke mach ich !!!
