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 !!! 😃


Anmelden zum Antworten