Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2012, 13:49
Angelmania
 
Fecha de Ingreso: julio-2012
Ubicación: Caracas
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Calculadora de múltiples operaciones

Buenas Tardes.



Como se ve en la imagen tengo un problema en las operaciones de division, quiero que me de con decimales pero no lo logro, lo intente cambiando el valor resultado, con la variable float, pero me daba 0. por favor si alguien podría decirme el error que tengo. creo que es un problema con decimales, no tengo problema con números enteros. apenas estoy en el segundo semetre de informática y apenas estoy entrando en materia.

Cita:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int opcion,a,b,resultado;
printf("Ingrese el primer numero entero: ");
scanf("%d",&a);
printf("Ingrese el segundo numero entero: ");
scanf("%d",&b);
printf("Menu\n");
printf("1. Sumar\n");
printf("2. Restar\n");
printf("3. Dividir\n");
printf("4. Multiplicar\n");
printf("Elija una operacion: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
resultado=a+b;
printf("%d + %d = %d\n",a,b,resultado);
break;
case 2:
resultado=a-b;
printf("%d - %d = %d\n",a,b,resultado);
break;
case 3:
resultado=a/b;
printf("%d / %d = %d\n",a,b,resultado);
break;
case 4:
resultado=a*b;
printf("%d x %d = %d\n",a,b,resultado);
break;
default:
printf("Opcion no valida\n");
break;
}
system ("PAUSE");
}