#include <stdio.h>
#include <math.h>
float sumar(float numero1, float numero2)
{
float variable_exportada;
variable_exportada = numero1 + numero2;
return variable_exportada;
}
float restar(float numero1, float numero2)
{
float variable_exportada;
variable_exportada = numero1 - numero2;
return variable_exportada;
}
float multiplicar(float numero1, float numero2)
{
float variable_exportada;
variable_exportada = numero1 * numero2;
return variable_exportada;
}
int div_entera(float numero1, float numero2)
{
int ret_entera, entero1, entero2;
entero1 = numero1; entero2 = numero2;
ret_entera = entero1 / entero2;;
return ret_entera;
}
float dividir(float numero1, float numero2)
{
float variable_exportada;
variable_exportada = numero1 / numero2;
return variable_exportada;
}
float elevar_a_2(float numero1)
{
float variable_exportada;
variable_exportada = numero1 * numero1;
return variable_exportada;
}
float raIz(float numero1)
{
float variable_exportada;
variable_exportada = sqrt (numero1);
return variable_exportada;
}
float seno_o_coseno(float numero1)
{
float variable_exportada;
variable_exportada = sqrt(1-(numero1)*(numero1));
return variable_exportada;
}
int main(void)
{
int elecciOn=1, resultado;
float dato1, dato2, resultante;
printf("Tu nombre ");
while (elecciOn!=0)
{
printf("\n 1: sumar"); printf("2: restar");
printf("3: multiplicar "); printf("\n 4: divisiC3n entera ");
printf("5: divisiC3n ral"); printf("\n 6: elevar al cuadrado ");
printf("7: raC-z cuadrada"); printf("\n 8: seno (dado el coseno) \n");
printf("\n 0: terminar \n");
printf("\n Elige 1, 2, 3, 4, 5, 6, 7, 8, 9: "); printf("\n ELECCIC N: ");
scanf("%d", &elecciOn);
switch (elecciOn)
{
case 1:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
printf("Teclea el segundo nC:mero: "); scanf("%f", &dato2);
resultante = sumar(dato1,dato2);
printf("\n La suma de %f y %f es: %f ",dato1,dato2,resultante);
break;
case 2:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
printf("Teclea el segundo nC:mero: "); scanf("%f", &dato2);
resultante = restar(dato1,dato2);
printf("\n La resta de %f y %f es: %f ",dato1,dato2,resultante);
break;
case 3:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
printf("Teclea el segundo nC:mero: "); scanf("%f", &dato2);
resultante = multiplicar(dato1,dato2);
printf("\n La multiplicaciC3n de %f y %f es: %f ",dato1,dato2,resultante);
break;
case 4:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
printf("Teclea el segundo nC:mero: "); scanf("%f", &dato2);
resultante = div_entera(dato1,dato2);
printf("\n La divisiC3n de %f y %f es: %f ",dato1,dato2,resultante);
break;
case 5:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
printf("Teclea el segundo nC:mero: "); scanf("%f", &dato2);
resultante = dividir(dato1,dato2);
printf("\n La divisiC3n de %f y %f es: %f ",dato1,dato2,resultante);
break;
case 6:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
resultante = elevar_a_2(dato1);
printf("\n El cuadrado de %f es: %f ",dato1,resultante);
break;
case 7:
printf("Teclea el primer nC:mero: "); scanf("%f", &dato1);
resultante = raIz(dato1);
printf("\n La raC-z cuadrada de %f y %f es: %f ",dato1,resultante);
break;
case 8:
printf("Teclea el seno: "); scanf("%f", &dato1);
resultante = seno_o_coseno(dato1);
printf("\n Si el seno de un C!ngulo es %f, el coseno es: %f",dato1,resultante);
break;
case 9:
printf("Teclea el coseno: "); scanf("%f", &dato1);
resultante = seno_o_coseno(dato1);
printf("\n Si el coseno de un C!ngulo es %f, el seno es: %f",dato1,resultante);
break;
default:
printf("\n No es una opciC3n vC!lida. \n");
break;
} printf("\n \n \n");
} printf("\n Terminado. \n");
}
COMMENTS