#include <conio.h>
#include <iostream>
using namespace std;
int main()
{ float Pecas, Bonussemana;
char NOME[20];
cout<<"Nome do funcionario: ";
gets (NOME);
cout<< "\nPecas Fabricadas: ";
cin>> Pecas;
if (Pecas = 100)
Bonussemana = (Pecas - 100)*0.00;
else if ((Pecas > 100)&&(Pecas<= 120))
Bonussemana = (Pecas - 100)*1.00;
else if((Pecas > 120)&&(Pecas<= 150))
Bonussemana = (Pecas - 100)*1.10;
else if (Pecas > 150)
Bonussemana = (Pecas - 100)*1.20;
cout<< "Nome: "<< NOME;
cout<< "\nAbono da Semana: R$ " << Bonussemana;
getch();
return 0;
} Estou com um pequeno problema, e sei que os caras do scriptbrasil vao tirar de letra. Acontece que o codigo acima esta ate compilando e tals, porem não executa a funcao que foi pedida. Ex: funcionario: jorge pecas produzidas : 120 ( ate 100 ele teria que dar 0, mais do que 100 peças o funcionario teria que ganhar um abono por peça. Mais isso não acontece. Ajuda Por favor