Ir ao conteúdo
  • Cadastre-se
Danilo Lopes

RESOLVIDO C++ (iniciante)

Recommended Posts

Não consegui encontrar o erro na linha 16. A questão é a seguinte: " Criar um algoritmo que efetue o cálculo do salário líquido de um professor. Os dados fornecidos serão: valor da hora aula, número de aulas dadas no mês e percentual de desconto do INSS". Grato

# include <iostream>using namespace std;int main () {float salario, vhora, horat, inss;cout << "Digiete o valor pago por hora trabalhada: ";cin >> vhora;cout << endl;cout << "Digite a quantidade de aulas dadas por mes: ";cin >> horat;cout << endl;if ( (vhora * horat) <= 1317.7 )inss = vhora * horat * 0.08;else if ( (vhora * horat) > 1317.7 || <= 2195.12 )inss = vhora * horat * 0.09;else ( (vhora * horat) > 2195.12 )inss = vhora * horat * 0.11;salario = vhora * horat - inss;cout << "O salario liquido e: " << salario;return (0);}

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que declarar a expressão de novo pra ser avaliada

else if ( (vhora * horat) > 1317.7 || (vhora * horat) <= 2195.12 )

quanto a esse trecho

else ( (vhora * horat) > 2195.12 )

o else nao testa uma condição,ele só executa o código quando a condição do if mais acima é falsa

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×