Obliczanie miary kąta cosinus w c++?

Witam chciałbym zasięgnąć rady, bo nie mogłem u wujka google znaleźć odpowiedzi. Mam podana wartość np 0.5 jak zrobić czy komputer odczytał jej wartość cosinus ?? cos60 = 0,5 ??

Biblioteka math.h, funkcja cos, pamiętaj, że podana wartość jest w radianach a więc musisz ją przeliczyć na stopnie.

http://cpp0x.pl/kursy/Kurs-C++/Biblioteka-math-h/322

cout<

http://www.cplusplus.com/reference/cmath/acos/

Wielkie dzięki za pomoc [alex] :). Mam jeszcze jedno pytanko bo mam kod na 150 linijek ( dla mnie to już trochę dużo xD ) i w mam tam 5 działań ( liczenie kata miedzy powierzchnią a wektorem, pole figury z wektorów coś takiego ) jest możliwość zrobić do tych funkcji odnośniki, żeby np po wpisaniu “1” wyskakiwało mi mnożenie a potem by się kończył cały program , a po wpisaniu “2” wyskakiwało mi tylko dodawanie ( takie przykłady ) ??

#include // dla ws

...

cin>>ws>>n;

switch(n)

  {

   case 1: { cout<<"... wyskakiwało mi mnożenie ..."<
   case 2: { cout<<"... wyskakiwało mi tylko dodawanie ..."<
  }

Wielkie dzięki za pomoc. Mój pierwszy " wielki " program zaczyna jakoś wyglądać, ale mam jeszcze jeden dylemat. Wiec : chciałbym żeby funkcja “break” została tak zamieniona by było można dalej kontynuować działanie systemu ale od początku czyli by znów można było dokonać decyzji ( funkcja switch and case ) i tak w kółko aż do np wpisania liczby 10. Próbowałem z pętlą "do and while " ale nie potrafiłem jej dogodnie umieścić … ktoś może jakiś pomysł zasugerować ??

while(true)

  {

   cin>>ws>>n;

   switch(n)

     {

      case 0: { cout<<"... spadamy ..."<
      case 1: { cout<<"... wyskakiwało mi mnożenie ..."<
      case 2: { cout<<"... wyskakiwało mi tylko dodawanie ..."<
     }

  }

Dziękuje bardzo :slight_smile:

Dodane 03.11.2013 (N) 11:32

Jak zrobić by po do … while funkcja nie konczyla sie a dalej szla i prowadzila obliczenia ??