martes, 15 de junio de 2010

Calculadora: Suma, resta, multiplica, divide, seno, coseno, tangente


/* Declaramos las Librerias */
#include
#include
#include

void main() /* Iniciamos el programa */
{
float x,s,a,b,c,d,sumaa,sumab,sumar,restaa,restab,restar,multa,multb,multr,diva,divb,divr;
int seleccion;
clrscr(); /* Limpiamos la pantalla */

printf("Calculadoran"); /*Imprimimos en pantalla */
printf("Selecciona una opcion:n");

printf("Seno(1)n");
printf("Coseno(2):n");
printf("Tangente(3):n");
printf("Suma (4):n");
printf("Resta (5):n");
printf("Multiplicacion(6):n");
printf("Division(7):n");

printf("Seleccion:");
scanf("%d",&seleccion); /* Escaneamos un valor y lo guardamos */

switch(seleccion) /* Usamos switch para diferentes casos */
{
case 1: /* En caso de escribir 1 */
printf("Escribe un numero: ");
scanf("%f",&x);
s=sin(x);
printf("El seno de %.0f",x);
printf(" es: %.8f", s); /* el .8 son los decimales que quieres que tenga*/
getch();
break;

case 2:
printf("Escribe un numero: ");
scanf("%f",&a);
b=cos(a);
printf("El coseno de %.0f",a);
printf(" es: %.8f", b); /* el .8 son los decimales que quieres que tenga*/
getch();
break;

case 3:
printf("Escribe un numero: ");
scanf("%f",&c);
d=tan(c);
printf("La tangente de %.0f",c);
printf(" es: %.8f", d); /* el .8 son los decimales que quieres que tenga*/
getch();
break;

case 4:
printf("Escribe un numero: ");
scanf("%f",&sumaa);
printf("Escribe otro numero: ");
scanf("%f",&sumab);
sumar=sumaa+sumab;
printf("Resultado %.8f",sumar);
getch();
break;

case 5:
printf("Escribe un numero: ");
scanf("%f",&restaa);
printf("Escribe otro numero: ");
scanf("%f",&restab);
restar=restaa-restab;
printf("Resultado %.8f",restar);
getch();
break;

case 6:
printf("Escribe un numero: ");
scanf("%f",&multa);
printf("Escribe otro numero: ");
scanf("%f",&multb);
multr=multa*multb;
printf("Resultado %.8f",multr);
getch();
break;

case 7:
printf("Escribe un numero: ");
scanf("%f",&diva);
printf("Escribe otro numero: ");
scanf("%f",&divb);
divr=diva/divb;
printf("Resultado %.8f",divr);
getch();
break;

default: /* En caso de no ser ningun caso anterior */
printf( "No eligio la opcion correcta.n" );
getch(); /* Usamos getch para no regresar al compilador antes de ver el resultado */
}

}

0 comentarios:

Publicar un comentario