Estou com um problema com eata calculadora, ela compila e executa em erros, porem quando vou usando os menus o windows manda a informacao que o programa parou de funcionar, aparentemente o problema aparece quando a variavel "num1" é usada, e isso ocorre com varios programas meu, tanto no pc que uso no momento como no meu notebook.
Sera fala do programa ou das minhas maquinas?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1 , num2 , operacao;
float total;
printf("DIGITE A OPERACAO QUE DESEJA FAZER:\n\n");
printf("1 - SOMA\n");
printf("2 - SUBTRACAO\n");
printf("3 - DIVISAO\n");
printf("4 - MULTIPICACAO\n\n");
operacao=getchar();
switch (operacao)
{
case '1':
printf("DIGITE OS DOIS NUMEROS PARA SEREM SOMADOS: \n");
scanf("%d", num1);
scanf("%d", num2);
(total = num1 + num2);
printf("A SOMA DOS DOIS NUMEROS E IGUAL A: %.2f\n", total);
break;
case '2':
printf("DIGITE OS DOIS NUMEROS PARA SEREM SUBTRAIDOS: \n");
scanf("%d", num1);
scanf("%d", num2);;
total = num1 - num2;
printf("A SUBTRACAO DOS DOIS NUMEROS E IGUAL A: %total\n", total);
break;
case '3':
printf("DIGITE OS DOIS NUMEROS PARA SEREM DIVIDIDOS: \n");
scanf("%d", num1);
scanf("%d", num2);
total = num1 / num2;
printf("A DIVISAO DOS DOIS NUMEROS E IGUAL A: %total\n", total);
break;
case '4':
printf("DIGITE OS DOIS NUMEROS PARA SEREM MULTIPLICADOS: \n");
scanf("%d", num1);
scanf("%d", num2);
total = num1 * num2;
printf("A MULTIPLICACAO DOS DOIS NUMEROS E IGUAL A: ", total);
break;
}
system("pause");
return(0);
}
Pergunta
leodsm
Estou com um problema com eata calculadora, ela compila e executa em erros, porem quando vou usando os menus o windows manda a informacao que o programa parou de funcionar, aparentemente o problema aparece quando a variavel "num1" é usada, e isso ocorre com varios programas meu, tanto no pc que uso no momento como no meu notebook.
Sera fala do programa ou das minhas maquinas?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.