C++ problem



  • Hi hab vor ein paar tagen angefangen mich mit C++ zu beschäftigen ich kann auch noch nicht viel aber ich habe im Tutorial ein programm geschriebn finde aber den fehler nicht:

    #include <iostream.h>
    float berechneKegelvolumen(float r,float h)
    {
    const float PI=3.14f;
    float g=PI*r*r;
    float v=(g*h)/3;
    return v;
    };
    void main()
    {
    float radius;
    float hoehe;
    cout<<"Bitte geben Sie den Radius ein: ";
    cin>>radius;
    cout<<"Bitte geben Sie die Hoehe ein: ";
    cin>>hoehe;
    cout<<"Das Volumen betraegt: "<<berechneKegelvolumen(radius,hoehe)<<endl;
    };

    wär cool wenn mir einer helfen kann 🙂



  • #include <iostream> // iostream, nicht iostream.h
    float berechneKegelvolumen(float r,float h)
    {
    const float PI=3.14f;
    float g=PI*r*r;
    float v=(g*h)/3;
    return v;
    };
    
    int main() // int main, nicht void main
    {
    float radius;
    float hoehe;
    std::cout<<"Bitte geben Sie den Radius ein: ";
    std::cin>>radius;
    std::cout<<"Bitte geben Sie die Hoehe ein: ";
    std::cin>>hoehe;
    std::cout<<"Das Volumen betraegt: "<<berechneKegelvolumen(radius,hoehe)<<endl;
    };
    

    Dann solltest du, wie ich die cpp-Tags nutzen und lernen deine Probleme exakt zu beschreiben.

    Ich denke, dass du wiedermal ein Kandidat für:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-111042.html
    bist.

    EDIT:
    Den Namensraum musst du für cin, cout angeben. Der ist in dem Fall std::, also der Standard Namensraum.


Anmelden zum Antworten