Ir ao conteúdo
  • Cadastre-se

como passar esse if para switch


VampireHunterD

Posts recomendados

if (indicação >= 20)

{

desconto = 120.00 * 30 / 100;

total = 120.00 - desconto;

cont = cont + 1;

}

if (indicação <= 19 && indicação >= 11)

{

desconto = 120.00 * 15 / 1000;

total = 120.00 - desconto;

}

if (indicação <= 10 && indicação >= 6)

{

desconto = 120.00 * 1 / 100;

total = 120.00 - desconto;

}

if (indicação <= 5 && indicação >= 1)

{

desconto = 120.00 * 5 / 1000;

total = 120.00 - desconto;

}

Estou fazendo assim desse jeito,

switch(indicacao >= 20)

{

case 1:

desconto = 120.00 * 30 /100;

total = 120.00 - desconto;

cont = cont + 1;

break;

case 2:

(indicacao <= 19 && indicacao >= 11);

desconto = 120.00 * 15 / 1000;

total = 120.00 - desconto;

break;

case 3:

(indicacao <= 10 && indicacao >= 6);

desconto = 120.00 * 1 / 100;

total = 120.00 - desconto;

break;

case 4:

(indicacao <= 5 && indicacao >= 1);

desconto = 120.00 * 5 / 1000;

total = 120.00 - desconto;

break;

default:

JOptionPane.showMessageDialog(null, "Erro", "Teu tudo errado", JOptionPane.ERROR_MESSAGE);

o que eu estou fazendo errado pois os erros aparece onde tem (), podem me ajudar, existe alguma possibilidade de passar esse if para switch????

Link para o comentário
Compartilhar em outros sites

Amigo o switch não serve para o que ocê quer fazer, dei uma modificada no seu codigo.

if (indicação >= 20)
{
desconto = 120.00 * 30 / 100;
total = 120.00 - desconto;
cont = cont + 1;
}
else if (indicação <= 19 && indicação >= 11)
{
desconto = 120.00 * 15 / 1000;
total = 120.00 - desconto;
}
else if (indicação <= 10 && indicação >= 6)
{
desconto = 120.00 * 1 / 100;
total = 120.00 - desconto;
}
else if (indicação <= 5 && indicação >= 1)
{
desconto = 120.00 * 5 / 1000;
total = 120.00 - desconto;
}
else {
JOptionPane.showMessageDialog(null, "Erro", "Teu tudo errado", JOptionPane.ERROR_MESSAGE);
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!