LÓGICA DE PROGRAMAÇÃO ME ODEIA SOCORRO
Programar esse site é um exercício do meu técnico e eu sei que meu erro está na sintaxe do IF ELSE, porém eu já mudei pra tudo que era possível. Estou programando no bloco de notas e em javascript. Alguém me ajuda pelo amor de Deus!
<html>
<head>
<title> Programa 05 </title>
<meta http-equiv="content-type" content="application/xhtm+xml;charset=iso-8859-1"/>
<script type="text/javascript" charset="UTF-8"></script></head>
<body>
<script type="text/javascript">
//<![CDATA[
var n1, n2, n3, mediaex, mediaapv;
n1 = parseFloat(prompt("insira primeira nota"));
n2 = parseFloat(prompt("insira segunda nota"));
n3 = parseFloat(prompt("insira terceira nota"));
mediaex = parseFloat(prompt("insira a média dos exercícios"));
mediaapv=(n1+n2*2+n3*3+mediaex)/7;
if (mediaapv>=9) {
document.write('sua média é '+mediaapv);
document.write('sua mensão é A');
} else {
if (mediaapv>=7.5) && (mediaapv<9) {
document.write('sua média é '+mediaapv);
document.write('sua mensão é B');
} } else {
if (mediaapv>=6) && (mediaapv<7.5) {
document.write('sua média é '+mediaapv);
document.write('sua mensão é C');
} } else {
document.write('sua mensão é D);
}
//]]>
</script>
</body>
</html>
FranzR4R3:
esqueceu de dizer em que linha o console aponta o erro, se não sabe onde olha onde o erro esta aperte f12 no navegador e clique no console la deve estar onde o erro esta (na linha de codigo que ele deve estar)
Respostas
respondido por:
1
if (mediaapv>=7.5) && (mediaapv<9) {
} } else {
^ você fecha as chaves duas vezes assim fechando a função deixe fechando a chave 1 vez somente ficando assim
if (mediaapv>=7.5) && (mediaapv<9) { //abre chave
//faça as coisas
}//fecha chave 1 vez
else {
} } else {
^ você fecha as chaves duas vezes assim fechando a função deixe fechando a chave 1 vez somente ficando assim
if (mediaapv>=7.5) && (mediaapv<9) { //abre chave
//faça as coisas
}//fecha chave 1 vez
else {
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás