Tuesday 15 May 2012

trigonometry exercise in C -



trigonometry exercise in C -

i need create programme calculate height of building, have few variable s, alfa, , beta. need find u, phi , high height. far have written programme starts 2 warnings s , u used uninitilized, , when start programme makes calculation phi, fails sum u , find h, 0.000000 h.

#include <stdio.h> #include <math.h> double u (double s, double alfa , double phi1) { double u1; u1 = s * (double)sin(alfa)/ sin(phi1); homecoming u1; } double phi (double alfa, double beta) { double phi1; phi1 = beta - alfa; homecoming phi1; } double high (double u1, double beta, double alfa) { double high1; double phi1; double s; phi1 = phi(alfa, beta); // solution, need phone call funktion before utilize them in high// u1 = u(s, alfa, phi1); high1 = u1 * sin (beta); homecoming high1; } int main () { double s; double alfa; double beta; double high1; double phi1; double u1; printf("give s:"); scanf("%lf", &s); printf("give alfa:"); scanf("%lf", &alfa); printf("give beta:"); scanf("%lf", &beta); high1 = high(u1, beta, alfa); phi1 = phi(alfa, beta); u1= u(s, alfa, phi1); printf("the tower has high of: %lf metern\n.", high1); printf("s is: %lf meter\n.", s); printf(" alfa %lf grad\n.", alfa); printf(" beta %lf grad\n.", beta); printf(" gama %lf grad\n.", phi1); homecoming 0 ; }

u1 uninitialized when used high.

c

No comments:

Post a Comment