Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int main(void)
- {
- //Deklarieren und Einlesen der Strecken
- double x_min=0, x_max=0, y_min=0, y_max=0, g=0, a=0, alpha=0, x_true=0, y_true=0, flaecheninhalt=0;
- printf("Geben Sie die Seite x_min in der Einheit m an:\n");
- scanf("%f", x_min);
- printf("Geben Sie die Seite x_max in der Einheit m an:\n");
- scanf("%f", x_max);
- printf("Geben Sie die Seite y_min in der Einheit m an:\n");
- scanf("%f", y_min);
- printf("Geben Sie die Seite y_max in der Einheit m an:\n");
- scanf("%f", y_max);
- //Ankathete and Gegenkathete vom imaginaeren Dreieck errechnen
- a=x_max-x_min;
- g=y_max-y_min;
- //Berechnen von alpha
- alpha=atan2(g, a);
- //tan(alpha)*ankathete
- tan(alpha)*a;
- for(int index=0; index<=10000; index++)
- {
- x_true=a/index;
- y_true=tan(alpha)*x_true;
- flaecheninhalt=x_max-x_true*y_min+y_true;
- printf("%.2f\n", flaecheninhalt);
- //jetzt noch das maximum fuer flaecheninhalt rausfinden
- }
- fflush(stdin);
- getchar();
- return(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement