Вычислить координаты точки, делящей, отрезок в отношении 1/2 по формулам - C (СИ)

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

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

ЗАДАНы КООРДИНАТЫ границ (x1,y1) и (x2,y2) вычислить координаты точки, делящей , отрезок в отношении 1/2 по формулам x=(x1+α*x2/(1+α) , y=(y1+α*y2)/(1+α) где α=0.5 исходные данные: x1=-4.2, y1=2.4, x2=8.4, y2=-4.8

Решение задачи: «Вычислить координаты точки, делящей, отрезок в отношении 1/2 по формулам»

textual
Листинг программы
#include <stdio.h> 
#include <stdlib.h> 
 
const float a=0.5;
 
int main(void) 
{  
  float x1,y1,x2,y2;
  
  printf("Введите координаты: ");  scanf("%f %f %f %f",&x1,&y1,&x2,&y2);
  
  printf("x=%.2f",(x1+a*x2)/(1+a));
  printf("y=%.2f",(y1+a*y2)/(1+a));
  
 return 0; 
}

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

  1. Подключение необходимых библиотек для работы с файлами и математическими вычислениями.
  2. Объявление константы a со значением 0.5.
  3. Ввод координат точек с помощью функции scanf.
  4. Вычисление координат точки, делящей отрезок в отношении 1/2 по формуле x = (x1 + a*x2) / (1+a).
  5. Вычисление координат точки, делящей отрезок в отношении 1/2 по формуле y = (y1 + a*y2) / (1+a).
  6. Вывод результата на экран с помощью функции printf.
  7. Возврат 0, чтобы указать, что программа успешно завершилась.

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


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

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

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