06/06/2010, 14:47
|
| | Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 15 años, 4 meses Puntos: 0 | |
problema ejercicio division hola me pueden corregir el ejercicio...
que es de un menu de calculadora y hasta donde lo estaba haciendo iba bien , pero cuando hago la division no me da resultado....
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
/*se inicia el programa con las variables definiendose a continuacion*/
{
int opcion=0,num1=0,num2=0,opcalc=0,sum=0,res=0;
int mult=0,div=0;
/* comienza el programa*/
printf("\nBienvenido al programa calculadora:\n");
printf("Ahora seleccione que operacion va a realizar del menu: ");
printf("\n1_calculos matematicos\n2_maximo y minimo de dos numeros\n");
scanf ("%d",&opcion);
/*ahora con un switch seleccionaremos la opcion y sus calculos*/
switch (opcion)
{
case 1:
{
printf("\nusted a seleccionado el calculo de operaciones:");
printf("\n1_sumas\n2_restas\n3_mutiplicacion\n4_di vision\n");
scanf ("%d",&opcalc);
/*ahora declararemos un switch anidado a otro*/
switch (opcalc)
{
case 1:
{
printf ("ingrese un numero: ");
scanf ("%d",&num1);
printf ("ingrese otro numero: ");
scanf ("%d",&num2);
sum=num1+num2;
printf("\nel resultado de la suma es: %d\n",sum);
}
break;
case 2:
{
printf("ingrese un numero: ");
scanf ("%d",&num1);
printf("ingrese otro numero: ");
scanf ("%d",&num2);
res=num1-num2;
printf("\nel resultado de la resta es: %d\n",res);
}
break;
case 3:
{
printf("ingrese el primer numero: ");
scanf("%d",&num1);
printf("ingrese el segundo numero: ");
scanf("%d",&num2);
mult=num1*num2;
printf("\nel resultado de la multiplicacion es: %d\n",mult);
}
break;
case 4:
{
printf("\ningrese el primer numero: ");
scanf("%d",&num1);
printf("ingrese el segundo numero: ");
scanf ("%d",&num2);
if (num2 !=0)
{
div=(num1/num2);
}
else
{
printf("no se puede dividir por 0");
}
}
break;
default:
printf ("la operacion es invalida");
}
}
break;
case 2:
{
printf("sos un chupapi");
}
break;
}
getch();
} |