removido
(usa Nenhuma)
Enviado em 30/10/2020 - 17:59h
Estou fazendo uma Calculadora simples que pede dois números e em seguida ele pede se quer somar ou subtrair. Porém no meu código, ele não aceita somar, ignora e só fica subtraindo. O que há de errado nele?
#include <stdio.h>
int main() {
int resultado;
int num1, num2;
char operador;
printf("Digite o primeiro número\n");
scanf("%i", &num1);
setbuf(stdin, NULL);
printf("Digite o segundo número\n");
scanf("%i", &num2);
setbuf(stdin, NULL);
printf("Escolha o que deseja fazer:\n +\n -");
scanf("%c", &operador);
setbuf(stdin, NULL);
if(operador = '-') {
resultado = num1-num2;
} else if(operador = '+') {
resultado = num1+num2;
}
else{
printf("Comando inválido\n");
}
printf("Resultado é %i", resultado);
return 0;
}