Mini Programm schreiben



  • Hallo,

    Und zwar muss ich ein kleines Programm schreiben , angefangen habe ich schon nun komme ich nicht weiter.

    Um was geht es ?
    Wir müssen ein kleines Programm schreiben indem man 2 Formel auswählen kann und mit dies dann auch rechnen !
    1. Winkel berechnung 2. Seitenlänge eines Rechtwinkligen dreieck

    Hier mein Anfang

    /*############## Seitenberechnung und Winkelberechnung #########################
    ############## Datum : 18.12.2007 #############################################
    ############## Name: A Angelo ###########################################*/
    
    #include<iostream.h>
    #include<math.h>
    
    int main ()
    
    { 
    int Auswahl2=0;
    int Auswahl1=0;
    float a=0;
    float b=0;
    float c=0; 
    
    cout<<"Seiten- und Winkelberechnung im rechtwinkligen Dreieck" <<endl;
    
    cout<<"Seitenberechnung (1) ; Winkelberechnung (2)" <<endl;
    cin>>Auswahl1;
    cout<<"Zeichnung:"<<endl;
    if (Auswahl1==1)
    {
    cout<<" /| "<<endl;
    cout<<" / | "<<endl;
    cout<<" c / |a "<<endl;
    cout<<" /___| "<<endl;
    cout<<" b "<<endl;
    cout<<" "" "<<endl;
    cout<<"Welche Seite moechten sie berechnen?"<<endl;
    cout<<"Waehlen Sie zwischen (1) = a (Gegenkathete) || (2) = b (Ankathete) || (3) = c (Hypotenuse)"<<endl;
    cin>>Auswahl2;
    
    if (Auswahl2==1)
    {
    cout<<"Gib eine Zahl fuer c ein"<<endl;
    cin>>c;
    cout<<"Gib eine Zahl fuer b ein"<<endl;
    cin>>b;
    
    a=(c*c)-(b*b);
    cout<<"Loesung"<<endl;
    
    } 
    getchar ();
    getchar ();
    getchar ();
    
    }
    }
    

    Ab hier komme ich leider nicht mehr weiter!

    Hier noch der Plan , hoffe man kann was erkennen

    http://img4.imagebanana.com/img/dnaxfcrx/thumb/WOLFPRTFORMEL.jpg



  • #include <iostream>
    #include <cmath>
    

    !!!!!!!!!!!!!!!!



  • D schrieb:

    #include <iostream>
    #include <cmath>
    

    !!!!!!!!!!!!!!!!

    wieso nicht .h ?
    Und das c davor auch ?



  • Weil deine includeten Header veraltet sind

    Was ist jetzt eigentlich das Problem? Fehlermeldung,...???



  • Es fehlt allerdings dann noch ein

    using namespace std;
    

    nach den Includes - es sei denn, du hast Lust std::cout statt cout etc. zu schreiben.



  • Ja ok danke

    mein problem , ist das ich nicht weiter komme



  • Dann beschreib, wo dein Problem liegt. Wenn du dabei Probleme hast, dann überlege dir:

    1. was fehlt noch
    2. wie könntest du es in Teilprobleme zerlegen
    3. sind die Teilprobleme klein genug, um sie in Code umzusetzen - wenn nein, weiter zerteilen
    4. das ganze runterschreiben



  • using namespace std braucht man nicht!

    Beispiel:

    std::cout<<"Bla!";
    


  • Also die Formel habe ich ja eingefpgt
    a=(c*c)-(b*b)

    aber der bringt mir keine Lösung



  • Also ich will dir mal helfen.
    Ich schreib mal das Programm neu mit einer Schleife.
    Ich brauch nur die Formeln und was es können soll.
    Außerdem solltest du immer using namespace std; verwenden denn immer str zu schreiben nervt!



  • Seitenberechnung eines rechtwinkligen dreicks und Winkelberechnung

    Formel für Seite berechnenungen

    a=(c*c)-(b*b) und am ende wurzelziehen von diesen Teil (c*c)-(b*b)
    b=(c*c)-(a*a) oder b auch mit b² machen und wurzel vom ganzen ziehen
    c=(a*a)+(b*b)

    Formel für Winkelberechnung (nur mit alpha)

    sin alpha = Gegenkathete/Hypotenuse = a/c
    cos alpha = Ankathete/Hypotenuse = b/c
    tan alpha = Gegenkathete/Ankathete = a/b

    Brauchste noch was ?



  • am besten ich code dirs vor und du setzt die formeln ein...



  • Was muss du dem Programm denn sagen ?


Anmelden zum Antworten