Thứ Hai, 21 tháng 4, 2014

Tính hệ số gốc và khoảng cách giữ hai điểm tọa độ

Viết chương trình nhập vào tọa độ của hai điểm (x1,y1) và (x2,y2)
    a) Tính hệ số gốc của đường thẳng đi qua hai điểm đó theo công thức:
           Hệ số góc = (y2-y1)/(x2-x1)
    b) Tính khoảng cách giữa hai điểm theo công thức:
           Khoảng cách = sqrt( sqr(y2-y1) + sqr(x2-x1) )



Bài Giải



/*
Name: Tinh he so goc va khoang cach
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>
#include <math.h>

int x1,x2,h1,h2;
float hs,kc;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH TINH HSG VA KC\n\n");
 //Het doan chuong trinh trang tri

  printf("\t + Nhap diem (X1.Y1): "); scanf("%d.%d",&x1,&h1);
  printf("\t + Nhap diem (X2.Y2): "); scanf("%d.%d",&x2,&h2);
  
  hs=(h2-h1)/(x2-x1);
  kc=sqrt((h2-h1)*(h2-h1)+(x2-x1)*(x2-x1));
 printf("\n\t -> He  so  goc = %.3f",hs);
 printf("\n\t -> Khoang cach = %.3f",kc);


 getch();
 return 0;
}



Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến