[C con Clase] Division entre decimales
Carlos Wrangller Encarnacion Rodriguez
carlos.w04 en gmail.com
Vie Jun 12 15:04:08 CEST 2009
*TENGO LAS SIGUIENTES LINEAS DE CODIGO PERO NO CONSIGO QUE EN LA DIVISION ME
IMPRIMA LOS DECIMALES ANTES ANTES DE CAPTURAR LOS NUMEROS CAMBIO LAS
VARIABLES Y ME SALE EL SIGUIENTE ERROR 73 [Warning] passing `float' for
converting 1 of `int div(int, int)' ANTES LO HABIA HECHO PERO AHORA NO ME
SALE SI ME PUDIERAN AYUDAR PORFAVOR.*
#include "stdio.h"
#include "conio.h"
void menu();
int sumar(int n1, int n2);
int restar (int n1, int n2);
int mult (int n1, int n2);
int div (int n1, int n2);
int main()
{
int numero;
int numero2;
int resultado;
int op;
menu();
scanf("%d",&op);
if(op ==1)
{
printf("\n Digite el N1:");
scanf("%d",&numero);
printf("\n Digite el N2:");
scanf("%d",&numero2);
resultado = sumar(numero,numero2);
printf("\n El resultado es:%d",resultado);
scanf("%d",&numero2);
}
if (op==2)
{
printf("\n Digite el N1:");
scanf("%d",&numero);
printf("\n Digite el N2:");
scanf("%d",&numero2);
resultado = restar(numero,numero2);
printf("\n El resultado es:%d",resultado);
scanf("%d",&numero2);
}
if (op==3)
{
printf("\n Digite el N1:");
scanf("%d",&numero);
printf("\n Digite el N2:");
scanf("%d",&numero2);
resultado = mult(numero,numero2);
printf("\n El resultado es:%d",resultado);
scanf("%d",&numero2);
}
if (op==4)
// corregir error decimal en el resultado
{
float numero,numero2;
printf("\n Digite el N1:");
scanf("%f",&numero);
printf("\n Digite el N2:");
scanf("%f",&numero2);
float resultado;
resultado = div(numero,numero2);
printf("\n El resultado es:%f",resultado);
getchar();
}
return 0;
}
void menu()
{
printf("Esta es una prueba de C++ \n");
printf("1 Sumar \n");
printf("2 Restar \n");
printf("3 Multiplicar \n");
printf("4 Dividir \n");
printf("5 Salir de c++ \n");
}
int sumar(int n1, int n2)
{
int n3;
n3 = n1+n2;
return n3;
}
int restar (int n1, int n2)
{
int n3;
n3= n1-n2;
return n3;
}
int mult (int n1, int n2)
{
int n3;
n3=n1*n2;
return n3;
}
int div (int n1, int n2)
{
int n3;
n3=n1/n2;
return n3;
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090612/df378ff5/attachment.html>
Más información sobre la lista de distribución Cconclase