[C/C++] Fläche vom Dreieck berechnen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von nuke, 11. Oktober 2007 .

  1. 11. Oktober 2007
    Fläche vom Dreieck berechnen

    Hi !

    ich will die fläche von nem beliebigen dreieck berechnen..

    n anfang hab ich schon aber ich komm ned so richtig weiter, könnt ihr mir helfen?

    PS: Es ist keine Hausaufgabe^^ xD

     
  2. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    Schau mal hier, da steht wie man die Fläche eine Dreiecks berechnet
    Klick
     
  3. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    das ist nicht so wirklich das problem, eher die umsetzung als Programm !
     
  4. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    ja fläche eines beliebigen dreiecks...

    Genauer, also welche Daten stehen dir denn zur verfügung?
     
  5. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    Man gibt a, b und c an und erhält A.

    so solls sein

    mfg
     
  6. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    stichwort: rad <> deg
     
  7. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    Code:
    #include <math.h> 
     float grundflaeche,hoehe,flaeche,c;
     cout<<"Grundfläche: ";
     cin>> grundflaeche;
     
     grundflaeche = grundflaeche / 2;
     
     cout<<"Seitenlänge eingeben :";
     cin>>c;
     
     hoehe = (c*c) + (grundflaeche * grundflaeche);
     hoehe = sqrt(hoehe);
     
     flaeche = grundflaeche* hoehe; 
     cout<<flaeche;
    ka, obs funktioniert

    // funktioniert nicht
     
  8. 11. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    Code:
    #include <stdio.c>
    #include <math.h>
    
    int main()
    {
    
    float a = 5; 
    float b = 6; 
    float c = 5,5; 
    float s= (a + b + c) / 2
    float A=sqrt(s*(s-a)*(s-b)*(s-c));
    cout << A;
    }
    
    So sollte es funktionieren... vllt hab ich aber auch einen Fehler drin, was ich nicht hoffe! Ist nach der Heronschen Formel

    greez
     
  9. 14. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    c++
    beliebigen dreieck

    wenn du mehr willst bau deine erläuterung aus. du haußt da sqaureroots rein ohne erklärung. ich kann mir schon vorstellen was du willst aber im moment is das alles was du beschrieben hast.
    dreieck hat 2 angaben. grundfläche c und hoehe hc kannst sie gerne anders bennen aber ich weiß nicht was für andere dreiecke du da hast.

    Code:
    #include <iostream.h>
    void main (void){
    float a,b;
    cin >>c >>hc;
    cout << (c*hc)/2<<endl;
    getchar();
    return;
    }
     
  10. 14. Oktober 2007
    AW: Fläche vom Dreieck berechnen

    Hab das Programm noch drauf!
    in TurboC, so willstes doch glaub ich haben oder?
    Hatte es mal als HA auf


    Habs nur noch für VOLUMEN!!! Aber musst ja nur die Formel ändern!!!
    Code:
    /* Volumenprogramm 22.09.2006
    
     - Volumen.C
     */
    
    #include <stdio.h>
    #include <conio.h>
    
    main()
    {
    int wahl;
    float grundflaeche, hoehe, radius, volumen, pi=3.141592654;
    clrscr();
    
     printf("Volumenprogramm!\n");
     printf("================\n\n");
     printf("1. Dreiecksberechnung\n");
     printf("2. Kreisberechnung\n\n");
     printf("0. Beenden\n");
     printf("-----------\n\n");
     printf("Ihre Wahl: ");
     scanf("%i",&wahl);
    
     if (wahl==1)
     {
     printf("\nGrundflaeche: ");
     scanf("%f",&grundflaeche);
     printf("\nHoehe: ");
     scanf("%f",&hoehe);
     volumen=(grundflaeche*hoehe)/3;
     printf("\n\nDas Volumenbetraegt: %.2f", volumen);
     }
     else if (wahl==2)
     {
     printf("\nRadius: ");
     scanf("%f",&radius);
     printf("\nHoehe: ");
     scanf("%f",&hoehe);
     volumen=(radius*radius*pi*hoehe)/3;
     printf("\n\nDas Volumen betraegt: %.2f", volumen);
     }
     else if (wahl==0)
     {
     printf("Programm ist beendet!");
     }
     else
     {
     printf("Falsche Eingabe!");
     }
     getch();
    }
    
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.