Ir para conteúdo
Fórum Script Brasil

Clayton Gomes

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Clayton Gomes postou

  1. Boa tarde. Estou fazendo uma atividade da faculdade e estou com uma dúvida no cód abaixo. Quando exibimos os prompts não validamos o conteudo que foi digitado facilitando um erro. Exemplo: Nota 1 = 7 ; Nota 2 = não digito nada simplesmente clico em ok; Nota 3 = 3; Se fizer a média dessa nota ira dar 5 porem se colocar 0 na nota 2 irá dar 3,3333N dando dois resultados diferente. Também acontece se der ok sem colocar nota nenhum ele passa de ano porque a ultima condição tem que ser >= 7; O que eu posso fazer para não de esse erro ? <html> <head> <title>PROGRAMAÇÃO PARA INTERNET - Atividade 1 AV 2</title> &lt;script type="text/javascript"> var nota1 = window.prompt("Primeira Nota", "Coloque a nota aqui"); var nota2 = window.prompt("Segunda Nota", "Coloque a nota aqui"); var nota3 = window.prompt("Terceira Nota", "Coloque a nota aqui"); //verificar se a nota 1 é maior que a nota 2 var notaMaior; if (nota1 > nota2){ notaMaior = nota1; } else { //Se não nota2 é maior notaMaior = nota2; } //Verificando //alert(notaMaior); //ok //Calcular Média das notas var notaMedia; notaMedia = (parseInt(nota1) + parseInt(nota2) + parseInt(nota3)) / 3; //alert(parseInt(notaMedia)); //Ok //Escrevendo as notas //Média document.write("Média da Nota: " + parseInt(notaMedia) + "<br>"); //Nota Maior document.write("Maior Nota: " + notaMaior + "<br>"); //Nota 3 document.write("Nota 3: " + nota3 + "<br>"); //Média for menor ou igual a 5 if (notaMedia <= 5) { alert("Reprovado"); document.write("<font color=red><b>DANÇOU NENÉN!!<b></font><br>"); } else if ( notaMedia > 5 && notaMedia < 7){ alert("está de recuperação") document.write("<font color=blue><b>FOI POR POUCO<b></font><br>"); } else { alert("Você foi aprovado"); document.write("<font color=green><b>PARABÉNS!! VALEU O ESFORÇO<b></font><br>"); } </script> </head> <body>
×
×
  • Criar Novo...