Calculadora en c++
Resuelto/Cerrado
tortugo
Mensajes enviados
4
Fecha de inscripción
jueves, 24 de marzo de 2011
Estatus
Miembro
Última intervención
viernes, 25 de marzo de 2011
-
25 mar 2011 a las 04:49
Xtreme Hero Mensajes enviados 31 Fecha de inscripción domingo, 27 de marzo de 2011 Estatus Miembro Última intervención jueves, 23 de junio de 2011 - 22 may 2011 a las 23:43
Xtreme Hero Mensajes enviados 31 Fecha de inscripción domingo, 27 de marzo de 2011 Estatus Miembro Última intervención jueves, 23 de junio de 2011 - 22 may 2011 a las 23:43
Consulta también:
- Calculadora en c++ con menu
- Calculadora basica c++ - Mejores respuestas
- Como hacer una calculadora en c++ - Mejores respuestas
- Descargar calculadora para pc - Programas - Calculadoras
- Calculadora windows 10 no abre - Guide
- Calculadora de asistencia a clases - Foro Excel
- Como hallar un porcentaje de asistencias.. ✓ - Foro Excel
- Calcular el porcentaje de asistencia a una reunión ✓ - Foro Ofimático
1 respuesta
Xtreme Hero
Mensajes enviados
31
Fecha de inscripción
domingo, 27 de marzo de 2011
Estatus
Miembro
Última intervención
jueves, 23 de junio de 2011
98
22 may 2011 a las 23:43
22 may 2011 a las 23:43
Este codigo no va a funcionar nunca,ya que no le das la posibilidad al usuario de introducir un numero,entonces no pasara a la funcion switch,te redacto el codigo bien:
#include<stdio.h>
#include<conio.h>
main()
{
int opcion,selector;
printf("opcion 1 suma\nopcion 2 resta\nopcion 3 divicion\nopcion 4 multiplicacion\n");
scanf("%d",&opcion);
setbuf ( stdin, NULL );
switch(opcion)
{
case 1:
int numero1,numero2;
printf("ingresa numero1: ");
scanf("%d",&numero1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&numero2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",numero1+numero2);
break;
case 2:
int num1,num2;
printf("ingresa numero1: ");
scanf("%d",&num1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&num2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",num1-num2);
break;
case 3:
int nume1,nume2;
printf("ingresa numero1: ");
scanf("%d",&nume1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&nume2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",nume1/nume2);
break;
case 4:
int no1,no2;
printf("ingresa numero1: ");
scanf("%d",&no1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&no2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",no1*no2);
break;
}
getch();
return 0;
}
Acuerdate de limpiar el buffer despues de cada scanf con esto-->setbuf ( stdin, NULL ); Así te evitaras problemas.
Un saludo
#include<stdio.h>
#include<conio.h>
main()
{
int opcion,selector;
printf("opcion 1 suma\nopcion 2 resta\nopcion 3 divicion\nopcion 4 multiplicacion\n");
scanf("%d",&opcion);
setbuf ( stdin, NULL );
switch(opcion)
{
case 1:
int numero1,numero2;
printf("ingresa numero1: ");
scanf("%d",&numero1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&numero2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",numero1+numero2);
break;
case 2:
int num1,num2;
printf("ingresa numero1: ");
scanf("%d",&num1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&num2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",num1-num2);
break;
case 3:
int nume1,nume2;
printf("ingresa numero1: ");
scanf("%d",&nume1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&nume2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",nume1/nume2);
break;
case 4:
int no1,no2;
printf("ingresa numero1: ");
scanf("%d",&no1);
setbuf ( stdin, NULL );
printf("ingresa numero2: ");
scanf("%d",&no2);
setbuf ( stdin, NULL );
printf("el resultado de la suma es:%d",no1*no2);
break;
}
getch();
return 0;
}
Acuerdate de limpiar el buffer despues de cada scanf con esto-->setbuf ( stdin, NULL ); Así te evitaras problemas.
Un saludo