Autor
|
Tema: programa sencillo que sume,reste multiplique y divide no me realiza la división (Leído 11,991 veces)
|
mc275
Desconectado
Mensajes: 16
|
Hola soy un poco nueva en esto y necesito un poco de ayuda ayuda estaba haciendo un programa base sencillo que sume,reste multiplique y divide, lo que pasa es que al poner dos números como 2 o 3 no me realiza la división y no se porque. también necesitaba agregarle deque cuando un numero es igual a cero solo en la división tirara el mensaje deque eso aun no esta definido. #include<stdio.h> #include<stdlib.h> #include<conio.h> int main(){ int num1,num2,sum,rest,multi; float divi; printf("ingrese el primer numero: "); printf("ingrese el segundo numero:"); sum= num1+num2; rest=num1-num2; multi=num1*num2; divi=num1/num2; if(num2==0){ printf("la division entre cero aun no esta definida");} else printf("la suma es: %d\n",sum ); printf("la resta es: %d\n",rest ); printf("la multiplicacion es: %d\n",multi ); printf("La division es: %0.2f",divi ); }
· Los códigos deben ir en etiquetas GeSHi · los títulos deben ser descriptivos · Cada tema debe ir en su respectivo subforo, si esto es C, va en programación en C/C++ >Lee las reglas -Engel Lex
|
|
« Última modificación: 14 Enero 2017, 19:26 pm por mc275 »
|
En línea
|
|
|
|
engel lex
|
en este tema se habla sobre el mismo problema, allí la solución y explicación del por qué https://foro.elhacker.net/programacion_cc/problema_con_decimales_c-t461210.0.html
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
mc275
Desconectado
Mensajes: 16
|
sii ya resolví ese problemita con los decimales muchas gracias . ahora sigo sin saber como hacer para cuando se ingrese un 0 y que solo a la división tire el mensaje de "la division con cero aun no esta definida".... lo siento por molestar tanto #include<stdio.h> #include<stdlib.h> #include<conio.h> int main(){ float num1,num2,sum,rest,multi,divi; printf("ingrese el primer numero: "); printf("ingrese el segundo numero:"); sum= num1+num2; rest=num1-num2; multi=num1*num2; divi=num1/num2; printf("la suma es: %0.f\n",sum ); printf("la resta es: %0.f\n",rest ); printf("la multiplicacion es: %0.f\n",multi ); printf("La division es: %0.2f",divi ); }
· Los códigos deben ir en etiquetas GeSHi (segundo aviso) >Lee las reglas -Engel Lex
|
|
« Última modificación: 14 Enero 2017, 19:28 pm por engel lex »
|
En línea
|
|
|
|
engel lex
|
con un if...
si num2 es 0 entonces no se divide
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
mc275
Desconectado
Mensajes: 16
|
ya lo resolvi. muchas graciiias
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programa q sume numeros elevados
Programación C/C++
|
airtraffic
|
7
|
4,767
|
8 Septiembre 2011, 22:54 pm
por Alien-Z
|
|
|
Ayuda con programa que realiza sudokus
Programación C/C++
|
ogpg007
|
2
|
3,026
|
12 Marzo 2012, 15:51 pm
por theluigy13etv
|
|
|
Programa en c++ que sume segundos en una hora determinada
Programación C/C++
|
dxdiag90
|
7
|
9,821
|
17 Octubre 2012, 00:39 am
por Puntoinfinito
|
|
|
crear programa que sume los primeros n términos de la sucesión
Programación C/C++
|
indict
|
6
|
3,277
|
30 Octubre 2012, 00:30 am
por BatchianoISpyxolo
|
|
|
Assembler programa que sume, reste, multiplique numero de 2 cifras.
ASM
|
AnubisQuero
|
0
|
7,656
|
12 Febrero 2016, 18:49 pm
por AnubisQuero
|
|