Was ist das Programm zum Berechnen der Fläche des Kreises Quadrat Rechteck Dreieck mit Funktionsüberladung in C++?

2 Antworten


  • Das Überladen von Funktionen ermöglicht es, denselben Funktionsnamen für verschiedene Funktionen zu verwenden. Es wird verwendet, um die Lesbarkeit des Programms zu verbessern. Sie können die Anzahl der Argumente ändern oder verschiedene Datentypen von Argumenten verwenden, um eine Funktion zu überladen.

    area() wird überladen, um die Fläche von Dreieck, Rechteck und Kreis mit Funktionsüberladung zu berechnen.

    #include<iostream>
    #include<cstdlib>
    using namespace std;

    float area (float r)
    {
    return (3.14 * r * r);
    }
    float area (float b,float h)
    {
    return (0.5 * b * h);
    }
    float area (float l,float b)
    {
    return (l * b);
    }
    int main()
    {
    float b,h,r,l;
    int-ch;

    do
    {
    cout<<"nn *****Menü***** n";
    cout<<"n 1. Kreisfläche";
    cout<<"n 2. Fläche des Dreiecks";
    cout<<"n 3. Rechteckfläche";
    cout<<"n 4. Beenden";
    cout<<"nn Geben Sie Ihre Wahl ein: ";
    cin>>ch;
    Schalter (ch)
    {
    Fall 1:
    {
    cout<<"n Geben Sie den Radius des Kreises ein: ";
    cin>>r;
    cout<<"n Kreisfläche : "<<area(r);
    brechen;
    }
    case 2:
    {
    cout<<"n Geben Sie die Basis und Höhe des Dreiecks ein: ";
    cin>>b>>h;
    cout<<"n Fläche des Dreiecks : "<<area(b,h);
    brechen;
    }
    case 3:
    {
    cout<<"n Geben Sie die Länge und Breite des Rechtecks ​​ein: ";
    cin>>l>>b;
    cout<<"n Rechteckfläche : "<<area(l,b);
    brechen;
    }
    Fall 4:
    Ausfahrt (0);
    Standardwert:
    cout<<"n Ungültige Auswahl... ";
    }
    } while(ch!=4);
    0 zurückgeben;
    }

    Wenn Sie in C++ helfen möchten, erhalten Sie Hilfe von Experten unter CodeAvail –
    Online Computer Science Assignment help

  • #include
    #include
    #include
    #define PI 3.14

    class Bereich
    {
    private:
    Int x,y;
    Schwimmer z;
    Öffentlich:
    Leerer Bereich (int);
    Leerer Bereich (int,int);
    Leerer Bereich (Schwimmer);
    };

    void Area::area(int x) //FUNKTION DEFENITION AUSSERHALB DER KLASSE MIT NUR //EIN ARGUMENT ALS INTEGER DATENTYP
    {
    int A;
    A=x*x;
    cout

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear