Как сделать непрерывную полярность и радиальную полярность с помощью C++
1.Я ХОЧУ ЗНАТЬ, КАК СДЕЛАТЬ НЕПРЕРЫВНУЮ ПОЛЯРНОСТЬ, КОТОРАЯ ИМЕЕТ БОЛЬШЕ ТОЧЕК СТАНЦИИ ДО БЕСКОНЕЧНОСТИ.
2. Я НЕ ЗНАЮ, КАК СДЕЛАТЬ РАДИАЛЬНУЮ ПОЛЯРНОСТЬ С ТРЕМЯ ТОЧКАМИ.
Что я уже пробовал:
//Program to compute continuous polar #include<iostream> #include<cmath> using namespace std; int main() { float direction,distance(d),y,x,Delta_y,Delta_X,T1,T2,T3,Bm1,Bm2; std::cout<<"Enter the coordinates x,y and press Enter"<<endl; cin>>x,y; std::cout<<"Enter the direction and press Enter"<<endl; cin>>direction; std::cout<<"Enter the distance(d) and Press Enter"<<endl; cin>>distance(d); Delta_Y= Y1 + distance(d)*sin(direction); Delta_x=x1 + distance(d)*cos(direction); y2 = y1 + distance(d)*sin(direction); x2 = x1 + distance(d)*cos(direction); Display (y2,x2)
Rick York
Во - первых, ключ CapsLock-это ваш друг. Кричать невежливо, а писать заглавными буквами-значит кричать.
Что именно вы спрашиваете : непрерывное полярное что? радиально-полярное что?
Rick York
Мой предыдущий вопрос-это реальный вопрос. Мы не сможем вам помочь, если не поймем, о чем вы просите. Прилагательное "полярный" без существительного не дает четкого указания, а "радиальный полярный" и "непрерывный полярный" - это скорее прилагательные, которые ничего не значат.
Я могу сказать вам три вещи - я вижу две идентичные последовательности кода, которые должны быть превращены в функцию. Я также вижу объявление, которое не имеет никакого смысла, что так всегда : float distance(d). Это выглядит как объявление функции, но d нигде не определен. Другое дело : строка "cin >> x,y" не собирается компилироваться правильно. Если вы не хотите анализировать строки текста, вам нужно ввести значения отдельно.