Через класс сделать программу, находящую длину отрезка в декартовой системе координат - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вобщем есть задание, через класс сделать программу находящую длину отрезка в декартовой системе координат вот ее функция на Си
void rast()
{
double ras;
float x1,x2,y1,y2;
printf("vvedite x1 y1 x2 y2"); 
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);  
ras=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); 
printf("%f",ras); 
 
}
как переписать это в класс?

Решение задачи: «Через класс сделать программу, находящую длину отрезка в декартовой системе координат»

textual
Листинг программы
void main(void)
{
float x1,x2,y1,y2;
printf("vvedite x1 y1 x2 y2"); 
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);
Line otrezok(x1,y1,x2,y2);
otrezok.rast();
}

Объяснение кода листинга программы

  1. В начале кода объявлены четыре переменные типа float: x1, x2, y1, y2.
  2. Далее программа выводит на экран сообщение с просьбой ввести значения для этих переменных.
  3. С помощью функции scanf() вводятся значения для переменных x1, y1, x2, y2.
  4. После этого создается объект класса Line с помощью конструктора, передающего в качестве аргументов значения переменных x1, y1, x2, y2.
  5. И наконец, вызывается метод rast() объекта класса Line.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы