Está en la página 1de 2

#include <stdio.

h>
#include <stdlib.h>
#include <math.h>

#define PI 3.1415926
#define R 6371000
#define C 300000000

int main(){
float f;//frecuencia
float v;//velocidad satelite
float al;//alpha
float h;//altura
float B,c,T,VX,VR,FRA,FRL,d,F,H,fsl;
float u;

printf("Introduzca el valor de la frecuencia de transmision\n");


scanf("%f",&f);
printf("Introduzca el valor de la velocidad del sateite \n");
scanf("%f",&v);
printf("Introduzca el valor de alpha o elevacion del satelite
\n");
scanf("%f",&al);
printf("Introduzca la altura del satelite \n");
scanf("%f",&h);

u=90+al;
c=(R*sin(u*PI/180) )/ (h + R);
B=asin(c)*180/ PI;
T=90-al-B;
VX=v*cos(T*PI/180);
VR=VX/cos(al*PI/180);
FRA=(C/(C+VR))*f;
FRL=(C/(C-VR))*f;
d=((R+h)/sin((al+90)*(PI/180)))*(sin(T*PI/180));
F=f/1000000;//depende.
H=h/1000;//depende.
fsl=32.4+20*log10(F)+20*log10(H);

printf("*********************************************************\n");

printf(" \n");

printf(" \n");
printf("EL ANGULO BETA SERA: %f C\n",B);
printf("EL ANGULO THETA SERA: %f C\n",T);
printf("LA COMPONENTE DE LA VELOCIDAD EN X SERA: %f m/s \n",VX);
printf("LA VELOCIDAD RELATIVA SERA: %f m/s \n",VR);
printf("LA FRECUENCIA CUANDO SE ACERCA SERA: %f Hz \n",FRA);
printf("LA FRECUENCIA CUANDO SE ALEJA SERA: %f Hz\n",FRL);
printf("LA DISTANCIA ENTRE EMISOR Y RECEPTOR SERA: %f Km\n",d);
printf("LA PERDIDA DE ESPACIO LIBRE SERA: %f dB\n",fsl);

printf(" \n");
printf(" \n");

printf("*********************************************************\n");

system("PAUSE");
return 0;

También podría gustarte