Ir ao conteúdo
  • Cadastre-se

HTML script para criação de um app para lanhouse


Posts recomendados

 

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>
Link para o comentário
Compartilhar em outros sites

@DanJavascript Testa esse e vê se funciona:

 

<!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 tempo = tempoPass / 15;

if(!Number.isInteger(tempo)) { tempo = Math.trunc(tempo) + 1; }

var valor_para_cobrar = valorEntrado * tempo;

alert(valor_para_cobrar);

}
</script>
</body>
</html>

 Aqui para mim, parece que funciona bem dentro do especificado.

 

Abraços.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!