Calcula operaciones aritmeticas con enteros sin precedencia de los operadores

Solo disponible en BuenasTareas
  • Páginas : 4 (778 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de septiembre de 2010
Leer documento completo
Vista previa del texto
// Calcula operaciones aritmeticas con enteros sin precedencia de los operadores
// Programa para entender facilmente las funciones,como llamarlas ,armar un menu y utilizar las sentencias decontrol,para c ++ .
#include <stdafx.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>

char solmenu() // Variable de tipo char utilizada para el control switch
{char opcion; // Variable de tipo char utilizada para almacenar la opcion seleccionada del menu
printf("\n\n Operaciones aritmeticas \n\n"); //Menu principal (operaciones aritmeticas)
printf("1)Suma \n");
printf(" 2)Resta \n");
printf(" 3)Multiplicacion \n");
printf(" 4)Division \n");
printf(" 5)Suma-Division \n");
printf("6)Resta,Suma,Multiplicacion \n");
printf(" S) Salir\n");
printf("\n Seleccione la opcion deseada : ");
opcion = getche(); // Asignación del valor tecleado del menu a lavariable
return opcion;
}

// Sección de funciones de las operaciones aritmeticas
//
int cal_suma(int num1,int num2)// Inicio de la funcion suma
{
int suma;
{
suma = num1 + num2;
}
returnsuma;
} // Fin de la funcion suma
int cal_multi(int num1,int num2,int num3)// Inicio de la funcion multiplicacion
{
int multi;
{
multi = num1 * num2 * num3;
}
return multi;
}// Fin de lafuncion multiplica
int cal_resta(int num1,int num2) // Inicio de la funcion resta
{
int resta;
{
resta = num1 - num2;
}
return resta;
}// Fin de la funcion resta
int cal_divi(intnum1,int num2) // Inicio de la funcion Division
{
int divi;
{
// Valida que el denominador no sea cero devolviendo un numero negativo a la funcion.
if (num2 == 0 ) {printf("Error....Numero(s) invalido(s)");
divi = -1000;
}
// Si el denominador !=0 , calcula la division
else
divi = num1 / num2;
}
return divi;
} // Fin de la funcion division
int...
tracking img