Boa noite
Bom dia
Boa tarde
Estou com um probleminha ao realizar a calculadora ao executar e escolher a opção de subtração , a calculadora só realiza a soma do valores
#include <stdio.h>
main(){
float num1,num2,som,sub,div,mul;
int opcao;
puts("Valor 1");
scanf("%f",&num1);
puts("Valor 2");
scanf("%f",&num2);
puts("1 - Soma");
puts("2 - Subtração");
puts("3 - Divisão");
puts("4 - Multiplicação");
scanf("%d",&opcao);
if (opcao="1")
{som= num1+num2;
printf("Total %f",som);
}
else
if (opcao="2")
{sub=num1-num2;
printf("Total %f",sub);
}
else
if (opcao="3")
{div=num1/num2;
printf("Total %f",div);
}
else
if (opcao=4)
{mul=num1*num2;
printf("Total %f",mul);
}
else
system("PAUSE");
getch();
}