Gostaria de saber pq este codigo nao funciona?
#include <stdio.h>
int main(){
int operacao;
double x;
double y;
double calculo;
printf("escolha qual o tipo de operacao deseja realizar: \n");
printf("(1) ADICAO (2) SUBTRACAO (3) MULTIPLICACAO (4) DIVISAO");
scanf("%d", &operacao);
printf("escolha dois numeros: \n");
scanf("%f", &x);
scanf("%f", &y);
if (operacao == 1) {
calculo = x + y;
} else if(operacao = 2) {
calculo = x - y;
} else if (operacao = 3){
calculo = x * y;
} else if (operacao = 4){
calculo = x / y;
}
printf("seu resultado foi: %f\n", calculo);
}