MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación > Webmasters - Diseño Web - Programación - Diseño gráfico
Error en "Calculadora"
JalpWeb:
Gracias, aqui tenies una versión de la calculadora con switch:
--- Código: ---#include "stdio.h"
#include "string.h"
main()
{
char operacion;
int num1;
int num2;
int resultado;
float resultado2;
printf ("Escriba la operación que desee realizar: (Escribir igual sino no funciona)\n +: Suma\n -: Resta\n *: Multiplicación\n /: División\n ");
scanf ("%c",&operacion);
switch(operacion){
case '+':
printf ("\nSuma\n");
printf (" Escriba el primer número con el que desee operar\n ");
scanf ("%d",&num1);
printf (" Escriba el segundo número con el que desee operar\n ");
scanf ("%d",&num2);
resultado=num1+num2;
printf ("El resultado es %d\n\n",resultado);
break;
case '-':
printf ("\nResta\n");
printf (" Escriba el primer número con el que desee operar\n ");
scanf ("%d",&num1);
printf (" Escriba el segundo número con el que desee operar\n ");
scanf ("%d",&num2);
resultado=num1-num2;
printf ("El resultado es %d\n\n",resultado);
break;
case '*':
printf ("\nMultiplicación\n");
printf (" Escriba el primer número con el que desee operar\n ");
scanf ("%d",&num1);
printf (" Escriba el segundo número con el que desee operar\n ");
scanf ("%d",&num2);
resultado=num1*num2;
printf (" El resultado es %d\n\n",resultado);
break;
case '/':
printf ("\nDivisión\n");
printf (" Escriba el primer número con el que desee operar\n ");
scanf ("%d",&num1);
printf (" Escriba el segundo número con el que desee operar\n ");
scanf ("%d",&num2);
resultado2=(float)num1/(float)num2;
printf ("El resultado es %.2f\n\n",resultado2);
break;
default:
printf ("El número de operación indicado no es valido\n");
break;
}}
--- Fin del código ---
Ya intentare hacerla con los whiles.
Ahora estoy intentando hacer un ahorcado :wink: ya os lo pasare.
jirho:
... :shock: ...se ve mejor asi, y luego con funciones mucho mejor y luego con clases :shock: y luego con... :twisted: ...
Navegación
[*] Página Anterior
Ir a la versión completa