**\n");
printf(" **
printf(" **
printf(" **
INGENIERIA ELECTRONICA
PROGRAMACION ESTRUCTURADA
ERICK BELLO SANCHEZ
**\n");
**\n");
**\n");
printf("
****************************************************************************\n");
printf("
****************************************************************************\n\n"
);
printf("
****************************************************************************\n");
printf(" * BIENVENIDO AL PROGRAMA QUE POSEE LA SIGUIENTES APLICACIONES
MATEMATICAS: *\n");
printf(" *
*\n");
printf(" *
*\n");
printf(" *
*\n");
printf(" *
*\n");
printf(" *
*\n");
printf("
****************************************************************************\n\n\
n");
printf("PARA EJECUTAR ALGUNA DE LAS APLICACIONES SOLO\n");
printf("PRESIONE EL NUMERO CORRESPONDIENTE A DICHA APLICACION ");
scanf("%d",&ELEC);
switch(ELEC)
{
case(1):{
double R,d,g,fact=1;
clrscr();
system("color F5");
printf("
***************************************************************************\n");
printf(" *
*\n");
printf(" * PROGRAMA QUE CALCULA EL FACTORIAL DE UN NUMERO
DADO (NO MAYOR A 170) *\n");
printf("
***************************************************************************\n\n\n
");
printf("\n DAME EL NUMERO DEL CUAL DESEAS OBTENER EL FACTORIAL ");
scanf("%lf",&R);
for(d=1;d<=R;d++)
{
fact=fact*d;
}
printf("\n\n\EL VALOR DEL FACTORIAL ES=%lf\n",fact);
system("PAUSE");
clrscr();
system("COLOR 11");
printf("SI DESEA OBTENER OTRO FACTORIAL PRESIONE LA TECLA C\n");
printf("SI DESEA SALIR PRESIONE LA TECLA S\t");
g=getch();
if(g=='C'||g=='c')
{
clrscr();
goto INICIO;
}
break;}
case(2):{
float A1,A2,A3,B1,B2,B3,C1,C2,C3,D1,D2,D3,DET,X,Y,Z,g;
clrscr();
system("color F4");
printf("
****************************************************************************\n");
printf(" *
*\n");
A1 B1 C1
*\n");
printf(" *
A2 B2 C2
*\n");
printf(" *
A3 B3 C3
*\n");
printf("
****************************************************************************\n\n\
n");
printf("\nINTRODUCE EL VALOR DE A1 ");
scanf("%f",&A1);
printf("\nINTRODUCE EL VALOR DE B1 ");
scanf("%f",&B1);
printf("\nINTRODUCE EL VALOR DE C1 ");
scanf("%f",&C1);
printf("\nINTRODUCE EL VALOR DE A2 ");
scanf("%f",&A2);
printf("\nINTRODUCE EL VALOR DE B2 ");
scanf("%f",&B2);
printf("\nINTRODUCE EL VALOR DE C2 ");
scanf("%f",&C2);
printf("\nINTRODUCE EL VALOR DE A3 ");
scanf("%f",&A3);
case(3):{
float R1,R2,A1,B1,C1,A2,B2,DET,C2,g;
clrscr();
system("color F3");
printf("
***************************************************************************\n");
printf(" *
*\n");
printf(" * BIENVENIDO A PROGRAMA QUE CALCULA LAS RAICES DE UN
SISTEMA DE ECUACIONES*\n");
printf(" *
*\n");
printf("
***************************************************************************\n");
printf("DAME EL NUMERO A1 ");
scanf("%f",&A1);
printf("\nDAME EL NUMERO B1 ");
scanf("%f",&B1);
printf("\nDAME EL NUMERO C1 ");
scanf("%f",&C1);
printf("\nDAME EL NUMERO A2 ");
scanf("%f",&A2);
case(4):{
float A1,A2,g,A3,B1,B2,B3,C1,C2,C3,D1,D2,D3,DET,X,Y,Z;
clrscr();
system("color F2");
printf("
****************************************************************************\n");
printf(" *
*\n");
printf(" *PROGRAMA QUE CALCULA LAS RAICES DE UN SISTEMA DE TRES
ECUACIONES LINEALES *\n");
printf(" *
*\n");
printf(" *
A1X+B1Y+C1Z=D1
*\n");
printf(" *
A2X+B2Y+C2Z=D2
*\n");
printf(" *
A3X+B3Y+C3Z=D3
*\n");
printf("
****************************************************************************\n\n\
n");
printf("\nINTRODUCE EL VALOR DE A1 ");
scanf("%f",&A1);
printf("\nINTRODUCE EL VALOR DE B1 ");
scanf("%f",&B1);
printf("\nINTRODUCE EL VALOR DE C1 ");
scanf("%f",&C1);
printf("\nINTRODUCE EL VALOR DE D1 ");
scanf("%f",&D1);
printf("\nINTRODUCE EL VALOR DE A2 ");
scanf("%f",&A2);
printf("\nINTRODUCE EL VALOR DE B2 ");
scanf("%f",&B2);
printf("\nINTRODUCE EL VALOR DE C2 ");
scanf("%f",&C2);
printf("\nINTRODUCE EL VALOR DE D2 ");
scanf("%f",&D2);
printf("\nINTRODUCE EL VALOR DE A3 ");
scanf("%f",&A3);
printf("\nINTRODUCE EL VALOR DE B3 ");
scanf("%f",&B3);
printf("\nINTRODUCE EL VALOR DE C3 ");
scanf("%f",&C3);
printf("\nINTRODUCE EL VALOR DE D3 ");
scanf("%f",&D3);
DET=(A1*B2*C3-A1*B3*C2)+(B1*A3*C2-B1*A2*C3)+(C1*A2*B3C1*A3*B2);
X=((D1*B2*C3-D1*B3*C2)+(B1*D3*C2-B1*D2*C3)+(C1*D2*B3C1*D3*B2))/DET;
Y=((A1*D2*C3-A1*D3*C2)+(D1*A3*C2-D1*A2*C3)+(C1*A2*D3C1*A3*D2))/DET;
Z=((A1*B2*D3-A1*B3*D2)+(B1*A3*D2-B1*A2*D3)+(D1*A2*B3D1*A3*B2))/DET;
system("color 6B");
printf("\n\n\n\t\t\
printf("\n\n\n\t\tX=%f",X);
printf("\tY=%f",Y);
printf("\tZ=%f\n",Z);
system("PAUSE");
clrscr();
system("COLOR 11");
printf("SI DESEA CONTINUAR CON OTRAS ECUACIONES PRESIONE LA TECLA
C\n");
printf("SI DESEA SALIR PRESIONE LA TECLA S\t");
g=getch();
if(g=='C'||g=='c')
{
clrscr();
goto INICIO;
}
break;}
case(5):{
clrscr();
float X1,X2,c,d,e,f,g,h,A,B,C,i;
system("COLOR F1");
gotoxy(9,2);
printf("**PROGRAMA QUE CALCULA LAS RAICES DE UNA ECUACION
CUADRATICA**");
gotoxy(18,4);
printf("**SIEMPRE Y CUANDO ESTAS SEAN RAICES REALES**");
gotoxy(6,10);
printf("TECLEE EL COEFICIENTE DEL TERMINO CUADRATICO ");
scanf("%f",&A);
gotoxy(6,12);
printf("TECLEE EL COEFICIENTE DEL TERMINO LINEAL ");
scanf("%f",&B);
gotoxy(6,14);
c=-1*B;
d=(B*B);
e=-4*A*C;
f=2*A;
h=d+e;
i=sqrt(h);
X1=(c+i)/f;
X2=(c-i)/f;
system("COLOR F1");
gotoxy(30,10);
printf("X1=%f",X1);
gotoxy(30,12);
printf("X2=%f\n",X2);
printf("\n\nSI DESEA CONTINUAR CON OTRA ECUACION PRESIONE LA
TECLA C\n");
printf("\nSI DESEA SALIR PRESIONE LA TECLA S");
g=getch();
if(g=='C'||g=='c')
{
clrscr();
goto INICIO;
}
break;}
default:
clrscr();