3
respostas

Duvida do exercio

Ola pessoal estou com duvidada neste exercicio por favor me ajudam

insira seu c<meta charset="UTF-8">
<script>
function pulalinha(){
    document.write("<br>");
}
function mostra(frase){
    document.write(frase);
    pulalinha();
    }


    var valorA= parseInt( prompt("Digite o valor de A"));

    var valorB = parseInt(prompt("Digite o valor de B"));
    var valorC=parseInt( prompt("Digite o valor de C"));
    if((A+B+C)==180)
    {
        mostra(" É um triangulo pois a soma dos angulos eh 180");
    }
    if else{
        ((A=90)||(B=90)|| ||(C=90))
        mostra("triangulo retangulo);
    }

    if else{
    ((A<90) && (B<90) &&(C<90))
        mostra(" triangulo obtusangulo");
    }

    else{
    mostra("Nao eh um trinagulo);
    }

</script>ódigo aqui
3 respostas

Boa tarde, Joel! Como vai?

Qual é a sua dúvida em relação ao exercício? Me diz aí que eu te ajudo!

Oi joel não ficou claro qual era a sua dúvida, no entanto eu peguei somente o código que você postou para análise e identifiquei algumas coisas erradas:

<script>
function pulalinha(){
    document.write("<br>");
}

function mostra(frase){
    document.write(frase);
    pulalinha();
}

    var valorA= parseInt( prompt("Digite o valor de A"));
    var valorB = parseInt(prompt("Digite o valor de B"));
    var valorC=parseInt( prompt("Digite o valor de C"));
    if((A+B+C)==180)
    {
        mostra(" É um triangulo pois a soma dos angulos eh 180");
    }
    if{
        ((A=90)||(B=90)|| ||(C=90))
        mostra("triangulo retangulo);
    }

    if else{
    ((A<90) && (B<90) &&(C<90))
        mostra(" triangulo obtusangulo");
    }

    else{
    mostra("Nao eh um trinagulo);
    }

</script>

Não utilizamos o comando if da forma que está fazemos assim:

if(condição){
código
}else{
outro código
}

Para fazermos uma comparação utilizamos dois sinais de "==" utilizar só um sinal indica atribuição. O correto seria:

A==90

Além disso a lógica para obter os triângulos está errada:

O triângulo retângulo tem um ângulo reto e dois agudos. Então deveriamos cosntruir um if para identificar um angulo reto.

if((A==90 && B!=90 && C!=90) || (B==90 && A!=90 && C!=90) || (C==90 && A!=90 && B!=90)){
}

Poderíamos simplificar ainda mais:

if((A==90 && B&&C!=A) || (B==90 && A&&C!=B) || (C==90 && A&&B!=C)){
}

Mas antes disso você precisa observar que você declarou as variáveis com um nome e usou elas com outro. Declarou valora e chamou de A. Lá no mostra voc~e esqueceu de fechar os parênteses.

Não vou te dar o código pronto, pois isso pode prejudicar teu aprendizado vou procurar te ajudar fazendo esses alertas ok, tenha cuidado com a sintaxe, faça as devidas correções e poste novamente suas dúvidas aqui.Ok? Espero ter ajudado, bons estudos.

Oi Joel ainda restou alguma dúvida ou já foi solucionada?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software