ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calculadora


Enviado por   •  4 de Septiembre de 2013  •  309 Palabras (2 Páginas)  •  274 Visitas

Página 1 de 2

/* Autor: Fernando Licona Martínez

Fecha: 7/08/13

Observaciones: Se esta realizando una calculadora en nivel consola */

#include <stdio.h>

#include <math.h>

/* Declaramos pequeñas funciones para cada operación*/

//suma

float suma(float a, float b){

return a+b;

}

//Resta

float resta(float a, float b){

return a-b;

}

//Multiplicación

float multiplicacion (float a,float b){

return a*b;

}

//División

float division (float a, float b){

return a/b;

}

// Sacar la potencia de un numero

float potencia (float a,float b){

return pow(a,b);

}

float raiz(float a, float b){

return pow(a,(1/b));

}

// Sacar el Factorial de un numero

float factorial(float a){

if(a<=1){

return 1;

}

else{

return a*(factorial(a-1));

}

}

// Declaramos la función principal

main(){

// declaramos las variables más utilizadas

float a=0;

float b=0;

int x,y;

// empezamos un ciclo para poder manejar el menú de opciones

do{

printf("*****Esta es una calculadora********");

printf("\nQue operacion desea realizar: ");

printf("\n1. Suma\n");

printf("2. Resta\n");

printf("3. Multiplicacion\n");

printf("4. Division\n");

printf("5. Potencia\n");

printf("6. Raiz (cuadrada, cubica etc.)\n");

printf("7. Factorial de un numero\n");

printf("8. Salir de la calculadora");

printf("\nEscriba el numero de la operacion: ");

scanf("%d",&x);

// Si la opción seleccionada es diferente a 8 que me mande a preguntar nuevamente

if(x==8){

y=1;

}

// Se empieza con la secuencia de opciones

switch(x){

// Si es la opción 1 de suma que pregunte los numeros y mande el resultado

case 1:

{

printf("\nEscriba el primer numero que va a sumar: ");

scanf("%f",&a);

printf("\nEscriba el segundo numero que va a sumar: ");

scanf("%f",&b);

printf("El resultado es %f",suma(a,b));

}break;

...

Descargar como (para miembros actualizados)  txt (3.3 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com