Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while(1){
- float AB, AC, BC;
- printf("\nIndtast vaerdien for side a:\n\n");
- scanf("%f", &sideA);
- printf("\nIndtast vaerdien for side b:\n\n");
- scanf("%f", &sideB);
- printf("\nIndtast vaerdien for side c:\n\n");
- scanf("%f", &sideC);
- AB = sideA + sideB;
- AC = sideA + sideC;
- BC = sideB + sideC;
- if(sideA>BC){
- printf("\nLaengden af en side maa ikke overstige summen af laengden af de to andre sider\n\n");
- }
- else if(sideA<BC){
- ResSideA = sideA;
- ResSideB = sideB;
- ResSideC = sideC;
- ResVinkelA = acos((sideB*sideB+sideC*sideC-sideA*sideA)/(2*sideB*sideC))*180/PI;
- ResVinkelB = acos((sideA*sideA+sideC*sideC-sideB*sideB)/(2*sideA*sideC))*180/PI;
- ResVinkelC = 180 - ResVinkelA - ResVinkelB;
- Areal = 0.5*ResSideA*ResSideB*sin(ResVinkelC*PI/180);
- printf("\nHer er en liste over informationer/resulater om/for din trekant:\n\n a=%f\n b=%f\n c=%f\n A=%f\n B=%f\n C=%f\n Areal=%f\n\n", ResSideA, ResSideB, ResSideC, ResVinkelA, ResVinkelB, ResVinkelC, Areal);
- break;
- }
- if(sideB>AC){
- printf("\nLaengden af en side maa ikke overstige summen af laengden af de to andre sider\n\n");
- }
- else if(sideB<AC){
- ResSideA = sideA;
- ResSideB = sideB;
- ResSideC = sideC;
- ResVinkelA = acos((sideB*sideB+sideC*sideC-sideA*sideA)/(2*sideB*sideC))*180/PI;
- ResVinkelB = acos((sideA*sideA+sideC*sideC-sideB*sideB)/(2*sideA*sideC))*180/PI;
- ResVinkelC = 180 - ResVinkelA - ResVinkelB;
- Areal = 0.5*ResSideA*ResSideB*sin(ResVinkelC*PI/180);
- printf("\nHer er en liste over informationer/resulater om/for din trekant:\n\n a=%f\n b=%f\n c=%f\n A=%f\n B=%f\n C=%f\n Areal=%f\n\n", ResSideA, ResSideB, ResSideC, ResVinkelA, ResVinkelB, ResVinkelC, Areal);
- break;
- }
- if(sideC>AB){
- printf("\nLaengden af en side maa ikke overstige summer af laengden af de to andre sider\n\n");
- }
- else if(sideC<AB){
- ResSideA = sideA;
- ResSideB = sideB;
- ResSideC = sideC;
- ResVinkelA = acos((sideB*sideB+sideC*sideC-sideA*sideA)/(2*sideB*sideC))*180/PI;
- ResVinkelB = acos((sideA*sideA+sideC*sideC-sideB*sideB)/(2*sideA*sideC))*180/PI;
- ResVinkelC = 180 - ResVinkelA - ResVinkelB;
- Areal = 0.5*ResSideA*ResSideB*sin(ResVinkelC*PI/180);
- printf("\nHer er en liste over informationer/resulater om/for din trekant:\n\n a=%f\n b=%f\n c=%f\n A=%f\n B=%f\n C=%f\n Areal=%f\n\n", ResSideA, ResSideB, ResSideC, ResVinkelA, ResVinkelB, ResVinkelC, Areal);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement