Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programa.exe dejó de funcionar

Estas en el tema de Programa.exe dejó de funcionar en el foro de C/C++ en Foros del Web. Que tal! Miren, tengo un problema con una calculadora que recién hice, en el compilador no me marca error, ni tampoco al abrir el archivo ...
  #1 (permalink)  
Antiguo 04/06/2014, 15:08
 
Fecha de Ingreso: junio-2014
Mensajes: 1
Antigüedad: 9 años, 11 meses
Puntos: 0
Programa.exe dejó de funcionar

Que tal! Miren, tengo un problema con una calculadora que recién hice, en el compilador no me marca error, ni tampoco al abrir el archivo ejecutable, el problema llega cuando selecciono una opción del menú, inmediatamente me dice que el programa dejó de funcionar.
Aquí el código:
Código:
#include <stdio.h>
#include <conio.h>
int main()
{
	int opc;
	float a,b,r;
	printf("\n\t\tCalculadora de operaciones basicas.");
	printf("\n1. Suma.");
	printf("\n2. Resta.");
	printf("\n3. Multiplicacion.");
	printf("\n4. Division.");
	printf("\n\nEscoja una opcion del menu:");
	scanf("%d, &opc");
		switch(opc)
		{
			case 1:
			printf("\nIndique dos numeros a sumar.\n");
			scanf("%f %f", &a, &b);
			r=a+b;
			printf("\n\nResultado:%f",r);
			break;
			//////////////////////////////////////////////
			case 2:
			printf("\nIndique dos numeros a restarse.\n");
			scanf("%f %f", &a, &b);
			r=a-b;
			printf("\n\nResultado:%f",r);
			break;
			//////////////////////////////////////////////
			case 3:
			printf("\nIndique dos numeros a multiplicarse.\n");
			scanf("%f %f", &a, &b);
			r=a*b;
			printf("\n\nResultado:%f",r);
			break;
			//////////////////////////////////////////////
			case 4:
			printf("\nIndique el divisor.\n");
			scanf("%f",&a);
			printf("\nIndique el dividendo.\n");
			scanf("%f",&b);
			r=a/b;
			printf("\n\nResultado:%f",r);
			break;
			//////////////////////////////////////////////
			default:
			printf("\nOpcion invalida...");
			break;
		}
		printf("\n\nPresione una tecla para salir.");
		getch();
}
Saludos y espero me puedan ayudar :D
  #2 (permalink)  
Antiguo 04/06/2014, 21:22
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Programa.exe dejó de funcionar

scanf("%d, &opc"); esta mal
debe ser:
scanf("%d", &opc);

Etiquetas: ayuda!!, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:02.