oi estou tentando fazer o seguinte problema:
Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo
com o cargo, conforme a tabela abaixo. Faça um programa que leia o salário e o cargo de um
funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá
então receber 40% de aumento. Mostre o salário antigo, o novo salário e a diferença.
Código Cargo Percentual
300 Gerente 10%
307 Engenheiro 20%
312 Técnico 30%
int main()
{
float salario,cargo,tipo;
printf("digite seu salario: ");
scanf("%f",&salario);
printf("digite 300-gerente,307-engenheiro,312-tecnico: ");
scanf("%f",&cargo);
if(tipo==300)
cargo=salario*1.10;
printf("seu salario sera de %f\n",cargo);
else if(tipo==307)
cargo=salario*1.20;
printf("seu salario sera de %f\n",cargo);
else if(tipo==312)
cargo=salario*1.30;
printf("seu salario sera de %f\n",cargo);
else
cargo=salario*1.40;
printf("seu salario sera de %f\n",cargo);
system("PAUSE");
return 0;
gostaria de saber onde esta o erro? pois nao consigo executar o programa.