1
resposta

condicional erro

Após rever esse codigo, não sei o que errei. O enunciando é:

"Faça um script que lê as duas notas parciais obtidas por um aluno numa disciplina ao longo de um semestre, e calcule a sua média. A atribuição de conceitos obedece à tabela abaixo:

  //Média de Aproveitamento  Conceito
//Entre 9.0 e 10.0                      A
  //Entre 7.5 e 9.0                        B
 // Entre 6.0 e 7.5                        C
 // Entre 4.0 e 6.0                        D
 // Entre 4.0 e zero                      E
///O algoritmo deve mostrar numa janela de alert as notas, a média, o conceito correspondente e a mensagem “APROVADO” se o conceito for A, B ou C ou “REPROVADO” se o conceito for D ou E."

O código é:

<meta charset "UTF-8">
<script>


var nota1 = parseInt(prompt("Qual sua primeira nota parcial?"));
var nota2 =  parseInt(prompt("Qual sua segunda nota parcial?"));

if ((nota1 + nota2) / 2) == 9.1< $$ <=10 {
    alert ("Sua nota é" (nota1 + nota2))
    alert("Você tirou A")
    alert ("Você está APROVADO!")

}

if ((nota1 + nota2) /2) >=7.6 && <=9 {
     alert ("Sua nota é" (nota1 + nota2))
     alert ("Você tirou B")
     alert ("Você está APROVADO!")
}


if ((nota1 + nota2) /2) >=6.1 && <=7.5 {
    alert ("Sua nota é" (nota1 + nota2))
    alert ("Você tirou C")
    alert  ("Você está APROVADO!")
}

if ((nota1 + nota2) /2) >4.1 && <=6  {
    alert("Sua nota é" (nota1 + nota2))
    alert ("Você tirou D")
    alert("Você foi REPROVADO!")
   }

   if ((nota1 + nota2) /2 )>0 && <=4 {
       alert ( "Sua nota é" (nota1 + nota2))
       alert ("Você tirou E")
       alert ("Você foi REPROVADO!")
   }

   </script>
1 resposta

Olá, Camila! Tudo bem contigo?

Desculpe a demora em dar um retorno!

Para que nós possamos comparar duas "premissas" temos fazer duas comparações, por exemplo:

A primeira

((nota1 + nota2) / 2) == 9.1

E a segunda

((nota1 + nota2) / 2) <= 10

para que possamos "conectar" essas comparações precisamos dos conectores

(((nota1 + nota2) / 2) == 9.1 && ((nota1 + nota2) / 2) <= 10)

Dessa forma fazemos com os demais

Quando utilizado o E (&&), para que seja verdade as duas premissas precisam ser verdadeiras

Existe também o OU (||), onde é verdadeira quando uma das premissas forem verdadeiras.

Se isso te remeteu a famosa tabela verdade, sim! Tem tudo a ver rs

Faça essa implementação nas demais!

Nos dê um retorno para sabermos se deu tudo certo!!!

Um abraço