vidotti300 Postado Setembro 12, 2017 Denunciar Share Postado Setembro 12, 2017 <script type = "text/javascript"> var codigo = parseInt; codigo = prompt("codigo"); var preço = parseFloat; preço = prompt("digite o preço"); var resultado; switch (codigo){ case 1: resultado = preço - (preço * 0.10); alert("o preço antes era" + preço "mas com o desconto de 10% pagando a vista"+ resultado); break; case 2: resultado = preço - (preço * 0.05); alert("o preço antes era"+ preço "mas com o desconto de 5% pagando no cartão ficou"+resultado); break; case 3: resultado = preço + (preço * 0.10); alert("o preço antes era" + preço "mas como você esta parcelando agora o preço almento 10%" +resultado); break; default: Alert("digite um codigo valido"); } </script> não consigo encontra o erro do switch case Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Markus Magnus Postado Setembro 15, 2017 Denunciar Share Postado Setembro 15, 2017 Bom dia Existem alguns erros, primeiro nunca use acentuação, notação léxica etc em variáveis Troque a variável "preço" para "preço", sem cedilha. Depois faltam alguns operadores de concatenação "+". Por fim o prompt() retorna uma string e não um inteiro então use case '1' e não case 1. Obs: Para o prompt() funcionar seu navegador deve estar habilitado para exibir pop-ups por padrão os navegadores vêm com essa função desabilitada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vidotti300
<script type = "text/javascript">
var codigo = parseInt;
codigo = prompt("codigo");
var preço = parseFloat;
preço = prompt("digite o preço");
var resultado;
switch (codigo){
case 1:
resultado = preço - (preço * 0.10);
alert("o preço antes era" + preço "mas com o desconto de 10% pagando a vista"+ resultado);
break;
case 2:
resultado = preço - (preço * 0.05);
alert("o preço antes era"+ preço "mas com o desconto de 5% pagando no cartão ficou"+resultado);
break;
case 3:
resultado = preço + (preço * 0.10);
alert("o preço antes era" + preço "mas como você esta parcelando agora o preço almento 10%" +resultado);
break;
default:
Alert("digite um codigo valido");
}
</script>
não consigo encontra o erro do switch case
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.