Mam taka tresc zadania: "Napisz program, który będzie obliczał wartość funkcji sinus dla kątów pi/4, pi/2 oraz 2pi"
I nie rozumiem jak obliczenie tego mialoby wygladac, spojrzalem na strone gdzie jest opisane jak sie liczy sinus i bylo tam cos takiego: sinus a = przyprostokatna naprzeciw a / przeciwprostokatna naprzeciw a(tylko ze te "a" byly troszke inne) ; No to mam zrobic funkcje ktora podzieli 3.14159 na 4, na 2 i pomnozy to razy 2 ? i wypisze 3 wyniki ? Tak to rozumiem, wiem ze blednie bo to byloby za proste, ale nie wiem co mam policzyc dokladnie, prosilbym o wskazowke.
:D :D :D kusi zeby zrobić z tego perełkę
Zgaduje że masz tego sinusa liczyć z rozwinięcia w szereg taylora.
Nie mam pojecia, chyba nie ale nie wiem to co napisalem to cala tresc zadania, zobacz zreszta -> https://pl.wikibooks.org/wiki/C/%C4%86wiczenia_dla_zaawansowanych pierwsze zadanie z tej strony.Chyba o zadnym taylorze nic nie mowi ;p Ale mimo wszystko nie wiem jak to policzyc przeciez podzielic pi na 4 byloby za prosto, czuje ze chyban ie o to chodzi.
naucz sie najpierw matematyki jezeli chcesz takie zadania zrobic.
A to nie sa zadania dla zaawansowanych...
Nie mowie czy sa czy nie, wedlug tego poradnika tak, z matematyki wiem tyle ile wyczytalem teraz przeciez napisalem... nie wiem czy dobrze rozumiem tresc zadania, pomoze ktos co dokladnie zrobic ? Przeciez podzielic p przez 4 to raczej nie o to chodzi, prosilbym o wskazowke
Kto to wie co tam autor miał na myśli? ;] Na oko to chodzi po prostu o sin(pi/2.0)
itd i tyle. Przecież kolejne zadanie to "wczytaj 3 liczby i policz średnią" więc też jakiś banał...
No w sumie tak, a wiec tak zrobie :) Dzieki, a powiedzcie jeszcze jest w c jakas reprezentacja pi ? czy bede musial zawsze pisac 3.14159 ? A i co z ostatnim 2pi ? po prostu wynik mnozenia 2*pi i tyle ?
Będziesz musiał ręcznie, jak chcesz mieć dokładnie to musisz wypisać PI do ostatniego miejsca po przecinku...
Okej dzieki, a te katy co mam to: pi/4, pi/2 oraz 2pi ; te pierwsze dwa juz wyjasnilismy a co z 2pi ? 2*Pi i to bedzie wartosc funkcji sinus dla tego kata i juz ?
Ja bym liczył dla 0 zamiast dla 2pi :P
nie rozumiesz bo nadal nie siegnales po ksiazke do matematyki
Mniejsza, zdanie w kursie jest zle skonstuowane
Zadanie skonstruowane jest dobrze, po prostu daje wolną rękę w wyborze metody - czyli czy użyjesz właściwie odpowiedniej funkcji, czy ambitnie napiszesz coś bardziej zaawansowanego.
@kaczus - np.
#include <stdio.h>
#include <math.h>
int main(){
printf("%f\n",sin(M_PI/2));
printf("%f\n",sin(M_PI/4));
printf("%f\n",sin(M_PI*2));
return 0;
}
Tak po linii najmniejszego oporu :)