Ir ao conteúdo
  • Cadastre-se

C++ (iniciante)


Danilo Lopes
Ir à solução Resolvido por atlos,

Posts recomendados

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);}
Link para o comentário
Compartilhar em outros sites

  • Solução

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

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!