Ir ao conteúdo
  • Cadastre-se

HTML script que retorna tempo e valor de um estacionamento


Posts recomendados

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>

 

Link para o comentário
Compartilhar em outros sites

var valor=Number(document.getElementById("valorPorTemp").Value);

A propriedade "Value" não existe em um elemento, o certo seria "value". As variáveis são case-sensitive, ou seja, "Value" e "value" não são iguais, além da variável já ter sido declarada no inicio do código, então não há necessidades de declarar-la novamente.

 

var valores= Number(valorout1||valoroout2||valorout3);

"valorout1" e "valoroout2" não existem. Caso você quis escrever as variáveis valorout1, valorout2 e valorout3, o resultado da execução dessa função sempre vai ser o valor do valorout1 pois a primeira expressão foi verdadeira (x || y). Operadores lógicos: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Operators/Operadores_Logicos#descrição.

 

Ah, e seria bom você explicar o problema que está dando para podermos ajudar melhor.

 

Link para o comentário
Compartilhar em outros sites

@antiafk obrigado! o problema é que nao estou obtendo o retorno do texto impresso na tela informando o valor do estacionamento e o tempo que o usuario passou ao clicar o botão.  É um programa q simule o funcionamento de um parquímetro.. é um pouco confuso pois isso nao existe no Brasil( pelo menos nao que eu saiba.) mas obrigado

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