Ir ao conteúdo

Posts recomendados

Postado
public void calcularIr() {
        if (salario < 1500) {
            ir = ;
        } else {
            if (salario => 1500 && <= 2400) { // o salario entre 1500 a 2400. Como posso fazer essa linha de codigo ?
                ir = salario * 0.15; //15% do salario
            } else {
                ir = salario * 0.27; //27% do salario
            }

 

Postado

Cuidado com a redundância de lógica. Você já comparou se salário é < 1500 no primeiro if, ou seja, se a execução não passar pelo caso verdadeiro é obrigatório que o caso falso já contemple salário >= 1500.

 

Outra dica são os elseifs encadeados:

if(condicao1) {
	...
} else if(condicao2) {
	...
} else {
	...
}

 

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!