Pr1nc33 1 Napisano 15 Grudnia 2014 Udostępnij Napisano 15 Grudnia 2014 (edytowane) Witam, problem jest następującej treści: robie zadanie w którym mam obliczyć stopnie.Jedyne dane jakie posiadam to : jest to prostokąt, i jego przyprostokątne przecinają się na środku. Teraz mam obliczyć kąt alfa tego mniejszego trójkąta(równoramiennego). Kąt alfa nie jest przy podstawie tylko "u góry". Dane to : Krótszy bok prostokąta = 8;Przekatna = 10.A Alfa ma wyjść = 78.00 [st]#include <iostream>#include <math.h>using namespace std;int main(int argc, char** argv) {float A,B,przeciwprostokatna,przyprostokatna,przyprostokatna1,tgalfa,radiany,radiany2;float PI = 3.14159;printf("Podaj dlugosc boku prostokata: ");scanf("%f",&A);printf("Podaj dlugosc przekatnej prostokata: ");scanf("%f",&B);przeciwprostokatna=B/2;przyprostokatna=A/2;przyprostokatna1=sqrt((pow(przeciwprostokatna,2)-pow(przyprostokatna,2)));radiany=przyprostokatna/przeciwprostokatna;radiany2=2*radiany;tgalfa=tan(radiany2*180/PI);printf("Dane: \n A=%.0f \n B=%.0f \n Obliczone: \n ALFA=%.2f\n",A,B,tgalfa);system("pause");return 0;}Proszę o jak najszybszą pomoc. Pozdrawiam. Edytowane 15 Grudnia 2014 przez Pr1nc33 Cytuj Link to post Share on other sites
Naleśniczek 4 Napisano 16 Grudnia 2014 Udostępnij Napisano 16 Grudnia 2014 to moze napisz tak zeby kazdy rozumial bo ja nic nie rozumiem proponuej namalowac obrazek i pokazac go nam Cytuj Link to post Share on other sites
szatkus 282 Napisano 16 Grudnia 2014 Udostępnij Napisano 16 Grudnia 2014 @@Naleśniczek, a to jest całkiem zrozumiałe, proste zadanie matematyczne. Obstawiam, że pewnie kopnął się przy przepisywaniu wzoru do kodu, ale nie mam teraz ochoty sprawdzać co i gdzie. Cytuj Link to post Share on other sites
Naleśniczek 4 Napisano 16 Grudnia 2014 Udostępnij Napisano 16 Grudnia 2014 (edytowane) przeczytaj sama tresc dokladnie szatkus po pierwsze : co to znaczy przyprostokatne przecinaja sie na srodku ? moze przeciwprostokatne czyli przekatne ? ale to logiczne ze sie tak przecinaja po drugie : w tresci pisze : Krótszy bok prostokąta = 8;Przekatna = 10. drugi bok ile wynosi ? musi wynosic 6 bo inaczej to by nie byl prostokat. To w koncu dluzszy czy krotszy ? teraz zagadka ktory trojkat jest mniejszy ? Bo ona maja takie same pola. Skoro kat 78 to musi dotyczyc trojkata o boku 6 i ramiona po 5 na skroty masz trojkat prostokatny o bokach 3,4,5 i polowka kata alfa czyli 39 stopni tg alfa = 3/4 to daje kąt z przedzialu (36;37 stopni) wiec jest to spora roznica Pisane na szybkiego wiec moglem sie ostro pomylic Edytowane 16 Grudnia 2014 przez Naleśniczek Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.