Program do zamieniania wspolrzednych:Kartezjanskie,biiegnowe

0

Mam problem z napisaniem takiego programu. Czy ktos moze udzielic mi porady na ten wlasnie temat?Dziekuje

0

Kolego, tym to mnie rozbroiles :-D
Na kartezjanskie:
x = rocos(fi)
y = ro
sin(fi)
Na biegunowe:
ro = sqrt(x2+y2)
cos(fi)=x/ro
sin(fi)=y/ro

To sa wzory. Jezeli nie jestes w stanie przelozyc ich na program, to prosze, nie pojawiaj sie tutaj, dopoki nie przeczytasz ksiazki o podstawach programowania.

0

ja bym go raczej odesłał na lekcje matematyki......no chociaż niektórzy twierdzą że matematyka jest zbędną wiedzą dla informatya:):):):)

0

ja bym go raczej odesłał na lekcje matematyki......no chociaż niektórzy twierdzą że matematyka jest zbędną wiedzą dla informatya:):):):)

Ale wy jestescie niewyrozumiali moze wzory ktos zna, a na pomoc nie moze liczyc:P A Wy od razu urodziliscie sie takimi geniuszami:>na to wyglada, ze tak. Szkoda tylko, ze ta swoja madroscia sie z nim nie podzielicie. Pozdrawiam a i jak ja bym umiala to na pewno pomoglabym potrzebujacemu [cya]

0

Ale wy jestescie niewyrozumiali moze wzory ktos zna, a na pomoc nie moze liczyc:P A Wy od razu urodziliscie sie takimi geniuszami:>na to wyglada, ze tak. Szkoda tylko, ze ta swoja madroscia sie z nim nie podzielicie. Pozdrawiam a i jak ja bym umiala to na pewno pomoglabym potrzebujacemu [cya]

Ja podalem wzory, ktore mogl znalezc w pierwszej lepszej ksiazce od matematyki na poziomie wyzszym niz gimnazjum ew. wygooglowac. No, ale niech ma. I tyle powinno mu wystarczyc. Bo jezeli prostych operacji matematycznych nie potrafi przelozyc na kod programu, to lepiej, zeby zaczal od podstaw.
Tutaj nie wymaga sie od ludzi wiedzy, bo nie wszystko mozna wiedziec (nawet nie ma sensu). Ale wymaga sie umiejetnosci poszukiwania wiedzy.

0

Witam

Napisałem ci połowe :

#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

void main()

{
   double fi,ro,x,y;
   const double pi=3.1415;

   cout << "podaj kat w stopniach" << endl;
   cin  >> fi;
   cout << "podaj modul" << endl;
   cin  >> ro;
   cout << "X wynosi :" <<  ro*cos(2*pi*fi/360) <<endl;
   cout << "Y wynosi :" <<  ro*sin(2*pi*fi/360) <<endl;
   getch();
}

Teraz powinieneś sobie poradzić z resztą.

I koniecznie przeczytaj jakiś kursik o programowaniu, a najlepiej kup ksiązkę!

Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1