Ir ao conteúdo
  • Cadastre-se

DanJavascript

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

posts postados por DanJavascript

  1. tenho que elaborar um programa que registre e faça uma pesquisa de preços de uma concessionaria

    o app é dividido em tres funções.. a primeira delas adicionar carros não esta fazendo o push no array.. alguem sabe porque? 

    segue abaixo o codigo:

     
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
    <p> Modelo:
        <input type="text" id="inModelo">
    </p> 
    <p>
    Preço R$: 
    <input type="text"> <input type="button" value="adicionar" id="inPreco" onclick="adicionarCarros()">
    
    </p>
    
    
        <input type="button" value="listar todos" onclick="listarCarros()">
    <input type="button" value="Filtrar por preço" onclick="filtrarCarros()">
    <pre id="outLista"></pre>
    
    
        <script> 
        var carros=[]; 
            function adicionarCarros(){
    var modelo=document.getElementById("inModelo").value;
    var preco= Number(document.getElementById("inPreco").value);
    //if(modelo==""||preco==0||isNaN(preco)){alert("informe corretamente os dados")
    modelo.focus();
    return;
    
    
    carros.push({modelo:modelo,preco:preco});}
    modelo.value="";
    preco.value="";
    modelo.focus();
    listarCarros();
    
            
    
    function listarCarros(){
    
    if(carros.length==0){alert("não há carros na lista");
    return; }
    var lista="";
    
    for(var i=0;i<carros.length;i++){lista+=carros[i].modelo+"-R$:"+carros[i].preco.toFixed(2)+"\n";}
    document.getElementById("outLista").textContent=lista;   
    
    
    function filtrarCarros(){
    
    var maximo=Number(prompt("qual o valor maximo que o cliente deseja pagar?"));
    if(maximo==0||isNaN(maximo)){return;}
    var lista="";
    for(var i=0; i<carros.length;i++){
        if(carros[i].preco<=maximo){
            lista+=carros[i].modelo+"R$:"+carros[i].preco.toFixed(2)+"\n------------\n"+lista
        }
    }
    
    }
    
    } 

     

  2. ola pessoal preciso fazer  um programa que receba dois inputs do tipo texto e a partir do clique de um botao dispare um contador

    que sincronize o input de strings com o de numero sendo interpolados pelo sinal de "*"... mas nao estou conseguindo de jeito nenhum..  😅 o resultado esperado deveria ser nome da fruta : bananas, quantiade:3 , retorno = banana * banana* banana.  abaixo segue o script: 

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body> 
    
    
    
        <p> nome da fruta:
    <input type="text" id="fruta">
    
    
        </p> 
        <p>
    
    quantidade: 
    <input type="text" id="NumerodeFruta">
    
        </p> 
        <p> 
            <input type="button" value="repetir fruta" onclick="contarFrutas()" >
        </p> 
        <h3 id="textoSaida"></h3>
    
     
        <script>
    
    
     
    
      function contarFrutas(){
    var frutaEntrada= Number(document.getElementById("fruta").value);
    var numeroDeFrutas=Number(document.getElementById("NumerodeFruta").value);
    while(numeroDeFrutas<numeroDeFrutas){textoSaida.textContent=frutaEntrada+"*"+};
    
    
    //essa parte abaixo foi uma outra tentativa q fiz.. mas tb n deu certo
    
    }
     /*var calcula= frutaEntrada&&numeroDeFrutas;
    if(numeroDeFrutas==1){textoSaida.innerHTML=frutaEntrada};
      } 
      do{calcula*numeroDeFrutas+"*"+numeroDeFrutas++}while(numeroDeFrutas>2);
    */
    </script>
    </body>
    </html>

     

  3. Olá pessoal, sou iniciante  na programação, e enfim.. estou tento alguns problemas.. no exercicio proposto tenho q fazer um botão que ao ser apertado dispara um evento de contagem regressiva do numero inserido até 1, para isso usei a estrutura de repetição while(){} no entanto... nao está dando certo. 

    </html>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <h1>CONTAGEM PARES</h1> 
        
        <p> insira um numero:
            <input type="text" id="NumeroEntrado">
        </p>
        <p>
    <input type="button" value="fazer contagem" onclick="contarPares()">
    
        </p> 
        <p>
        <h3 id="contador"></h3> 
    </p>
    <script>
     
    function contarPares(){
    var numero= Number(document.getElementById("NumeroEntrado"));
    //if(numero==0||isNaN(numero)){alert("insira um numero válido")};
    var i= numero;
    while(i>1){contador.innerHTML="os numeros pares entre 1 e "+numero+"são:"+ i-2; }
    
    
    
    
    }
    </script>
    </body>
    </html>

     

  4. Olá  pessoal! estou tendo dificuldade em elaborar um script q simule um parquimetro e me retorne  
    
    o valor e o tempo de um usuario estacionado. vou mandar o código a seguir: 
    
    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
    <meta charset="UTF-8">
    
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <title>parquimetro</title>
    
    </head>
    
    <body>
    
    <h1>programa parquimetro</h1>
    
    <p> valor:
    
    <input type="text" id="valorPorTemp">
    
    </p>
    
    <p>
    
    <input type="button" value="confimar deposito" onclick="calcularParquimetro()">
    
    </p>
    
    <h3 id="msg"></h3>
    
    <h3 id="tempoPassado"></h3>
    
    <h3 id="troco"></h3>
    
    <script>
    
    function calcularParquimetro(){
    
    var valor=Number(document.getElementById("valorPorTemp").Value);
    
    var valoroout1===1.00;
    
    var valorout2=== 1.75;
    
    var valorout3=== 3.00;
    
    var valor= Number(document.getElementById("valorPorTemp").Value);
    
    var valores= Number(valorout1||valoroout2||valorout3);
    
    switch(valores){
    
    case valoroout1:
    
    tempoPassado.textContent="tempo: 30 minutos";
    
    troco.textContent="troco:"+Number(valoroout1-valor);
    
    break;
    
    case valorout2:
    
    tempoPassado.textContent="tempo: 60 minutos";
    
    troco.textContent="troco:"+Number(valorout2-valor);
    
    break;
    
    case valorout3:
    
    tempoPassado.textContent="tempo: 120 minutos";
    
    troco.textContent="troco:"+Number(valorout3-valor);
    
    break;
    
    default:alert(" nao precisa pagar voce nao ultrapassou o tempo minimo");
    
    
    
    
    }
    
    }
    
    
    
    
    
    
    </script>

     

  5.  

    estou tentando fazer um app de uma lanhouse associado a um timer que realiza cobrança de 2.00 reais a cada
    quinze minutos, vou fazer a transcrição do enunciado

    " o programa deve ler o valor de cada 15 min de uso de computador e o tempo de uso
    por um cliente em minutos. informe o valor a ser pago pelo cliente, sabendo que as frações
    extras de 15 min dever ser cobradas de forma integral. 


    eu tentei aqui.. o codigo funciona.. mas funciona errado. os valores cobrados sao muito altos.. 

     

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Lan house JS</title>
    </head>
    <body>
        <h1>LAN HOUSE JS</h1>
    
        <p> Valor por quinze minutos de uso:
            <input type="text" id="valorConstante">
    
    
        </p> 
        <p> tempo passado (min):
            <input type="text" id="tempoPassadoClient">
    
    
        </p>
        <p>
    
            <input type="button" onclick="informaValor()" value="calcula valor" >
        </p> 
        <h3 id="mostrarValor"></h3>
        <script>
    function informaValor(){ 
        var valorEntrado=document.getElementById("valorConstante").value;
    var tempoPass=document.getElementById("tempoPassadoClient").value;
    var valorentrado2=valorEntrado.Math.floor(60*)
    var calcula= Math.floor(tempoPass*60/4);
     document.getElementById("mostrarValor").innerHTML="Valor a pagar:"+ calcula +"reais";}
    
    
        </script>
    </body>
    </html>
  6. <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
    
    <meta charset="UTF-8">
    
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <title>farmacia</title>
    
    </head>
    
    <body>
    
    <h1>Farmacia JS</h1>
    
    <p>nome do Produto:
    
    <input type="text" id="produto">
    
    </p>
    
    <p> Preço r$:
    
    <input type="text" id="preco">
    
    </p>
    
    <p>
    
    <input type="button" value="calcular Promoção" id="botpromo"></p>
    
    <h3 id="informapromo"></h3>
    
    <script src="farmaciaPromocao.js"></script>
    
    
    
    </body>
    
    </html> 
    
    
    
    
    
    CAMADA EM JAVASCRIPT
    
    
    
    var inproduto=document.getElementById("produto");
    
    var inPreco=document.getElementById("preco");
    
    //var produto2=document.getElementById(produto.value);
    
    var preco2=Number(inPreco.value);//captura o conteudo dos campos de entrada
    
    
    
    
    botpromo.addEventListener("click",Math.floor(preco2));
    
    informapromo.textcontent="leve dois"+inproduto+ "por apenas:" +Math.floor(preco2);
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>farmacia</title>
    </head>
    <body>
       <h1>Farmacia JS</h1> 
       <p>nome do Produto:
           <input type="text" id="produto">
       </p>
       <p> Preço r$:
           <input type="text" id="preco">
       </p> 
       <p>
       <input type="button" value="calcular Promoção" id="botpromo"></p>
       <h3 id="informapromo"></h3>
       <script src="farmaciaPromocao.js"></script>
    
    </body>
    </html>
    var inproduto=document.getElementById("produto");
    var inPreco=document.getElementById("preco"); 
    //var produto2=document.getElementById(produto.value);
    var preco2=Number(inPreco.value);//captura o conteudo dos  campos de entrada
    
    
    botpromo.addEventListener("click",Math.floor(preco2));
    informapromo.textcontent="leve dois"+inproduto+ "por apenas:" +Math.floor(preco2);

     

    OLá, estou tentando desenvolver um app que gera uma promoção na compra de dois medicamentos, a promoção

    no caso seria o numero de centavos seriam descontados, mas na hora de processar os dados ele nao ta retornando nada. vou mandar aqui o codigo

    quem souber o que esta errado, agradeço!! abração   

    CAMADA EM HTML 

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!