Triangulo rectangulo progra 1
Enviado por Uriel Mnts • 10 de Mayo de 2017 • Apuntes • 400 Palabras (2 Páginas) • 259 Visitas
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include "portada.c"
void leer(float *t,float *v,float *w,float *x,float *y,float *z)
{gotoxy(1,4);
printf("x1:");scanf("%f",t);
printf("y1:");scanf("%f",v);
printf("x2:");scanf("%f",w);
printf("y2:");scanf("%f",x);
printf("x3:");scanf("%f",y);
printf("y3:");scanf("%f",z);}
float ang1(float t,float v,float w,float x,float y,float z)
{float m1,m2;
m1=(x-v)/(w-t);
m2=(z-x)/(y-w);
return(atan((m2-m1)/(1+(m1*m2)))*57.2958);}
float ang2(float t,float v,float w,float x,float y,float z)
{float m3,m2;
m2=(z-x)/(y-w);
m3=(v-z)/(t-y);
return(atan((m3-m2)/(1+(m3*m2)))*57.2958);}
float ang3(float t,float v,float w,float x,float y,float z)
{float m1,m3;
m1=(x-v)/(w-t);
m3=(v-z)/(t-y);
return(atan((m1-m3)/(1+(m1*m3)))*57.2958);}
float pen1(float t,float v,float w,float x,float y,float z)
{return((x-v)/(w-t));}
float pen2(float t,float v,float w,float x,float y,float z)
{return((z-x)/(y-w));}
float pen3(float t,float v,float w,float x,float y,float z)
{return((v-z)/(t-y));}
float dis1(float t,float v,float w,float x,float y,float z)
{
return (sqrt(pow((x-v),2)+pow((w-t),2)));}
float dis2(float t,float v,float w,float x,float y,float z)
{
return (sqrt(pow((z-x),2)+pow((y-w),2)));}
float dis3(float t,float v,float w,float x,float y,float z)
{
return (sqrt(pow((v-z),2)+pow((t-y),2)));}
void imprime(float a1,float a2,float a3,float p1,float p2,float p3,float d1,float d2,float d3)
{gotoxy(15,20);
printf("Angulo 1:%f",a1);
gotoxy(15,22);
printf("Angulo 2:%f",a2);
gotoxy(15,24);
printf("Angulo 3:%f",a3);
gotoxy(45,20);
printf("Pendiente 1:%f",p1);
gotoxy(45,22);
printf("Pendiente 2:%f",p2);
gotoxy(45,24);
printf("Pendiente 3:%f",p3);
gotoxy(75,20);
printf("Distancia 1:%f",d1);
gotoxy(75,22);
printf("Distancia 2:%f",d2);
gotoxy(75,24);
printf("Distancia 3:%f",d3);
}
int main()
{portada();
clrscr();
textbackground(5);
clrscr();
float a,b,c,d,e,f,a1,a2,a3,p1,p2,p3,d1,d2,d3;
gotoxy(40,2);
textcolor(15);
...