desvendando o código
Live TikTok

Resumo da Live TikTok 24082024

Olá Pessoal!

Na Live do dia 24/08/2024 foram abordados os seguintes temas:

  • JavaScript
  • Laço For
  • Função;
  • Escopo;
  • Mini Projeto Veterinário.
ANOTACAO
if(condicao){ //verdadeiro
    //bloco de comandos
}else if(condicao){

   //bloco de comandos
}else{
    //bloco de comandos

}


FUNCAO
const soma = function (a, b){
    return console.log(a + b);
}
soma(50, 400);



ESCOPO
function exemploEscopo(){

  var  b = 3;
    if(b == 3){
        var escopoVar = "Aqui é o VAR";
        let escopoLet = "Aqui é o LET";
        const escopoConst = "Aqui é a CONST";
        console.log(escopoVar)
        console.log(escopoLet)
        console.log(escopoConst)
    }
        console.log(escopoVar)
       // console.log(escopoLet)
       // console.log(escopoConst)
}

exemploEscopo()


ESCOPO2
const numeros = [1,2,3,4];

numeros.push(99);
console.log(numeros);

var b = 3;

if(b == 3){
    numeros.push(100);
}
console.log(numeros);



MINI PROJETO 

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="css/estilo.css">
    <title>Mini Projeto </title>
</head>
<body>
    <img src="img/imagem.jpg" alt="">
    <h1>Veterinário JS</h1>

    <form>
        <p>Valor da Vacina
            <input type="numero"
            id="inValor">
        </p>

        <p>Possui Convênio
            <input type="radio"
             name="produto" id="rbSim"> Sim

             <input type="radio"
             name="produto" id="rbNao" checked> Não
        </p>

        <p class="oculta" id="pConvenio"
         >Convênio:

         <select id="selConvenio">
            <option value="amigo">Amigo</option>
            <option value="saude">Saúde Animal                
            </option>
         </select>
        </p>

        <input type="submit"
         value="Calcular Desconto">

    </form>

    <h3 id="outDesconto">         </h3>
    <h3 id="outPagar"></h3>
<script src="js/script.js"></script>
</body>
</html>


CSS
img{ width: 100%; border-radius: 15px;}
body{ background-color: rgb(222,232,241);}
.oculta{display: none;}
.exibe-linha{display: block;}



JAVASCRIPT
const frm = document.querySelector('form');
const convenio =
 document.querySelector('#pConvenio');

const resp1 =
 document.querySelector('#outDesconto');

 const resp2 =
 document.querySelector('#outPagar');

frm.addEventListener('submit',function(e){
    e.preventDefault()

const valor = Number(frm.inValor.value);

let desconto;

if(frm.rbSim.checked){

    if(frm.selConvenio.value == 'amigo'){
        desconto = calcularDesconto(valor, 20);
    }else{
        desconto = calcularDesconto(valor, 50);
    }

}else{
    desconto = calcularDesconto(valor, 10);
}

resp1.innerText = 
`Desconto R$: ${desconto.toFixed(2)}`

resp2.innerText = 
` A Pagar R$: ${(valor - desconto).toFixed(2)}`

 });

 const calcularDesconto =
  (valor, taxa) => valor * (taxa/100);
  
//  const calcularDesconto =
//   function (valor, taxa){
//      return valor * (taxa/100)}

frm.rbSim.addEventListener('change', ()=>{
convenio.className = 'exibe-linha'

});

frm.rbNao.addEventListener('change', ()=>{
    convenio.className = 'oculta'
})





Desvendando o Mundo da Programação: Curso Básico e Avançado de Algoritmos e JavaScript Exclusivo no Hotmart!

https://go.hotmart.com/V89811082M?dp=1

https://go.hotmart.com/X90111663X?dp=1


PRÓXIMAS LIVES

25/08/2024 às 19:00hs

Leave a Reply

Your email address will not be published. Required fields are marked *