Escolar Documentos
Profissional Documentos
Cultura Documentos
Function validaPrecoGasolina
Function validaPrecoGasolina
let precoGasolina = 0;
/* Verifica se o usuário digitou um
número maior ou igual a zero.
Caso o usuário digite um caracter
não numérico (como letras) ou um
número negativo
será exibido um alerta e o usuário
terá de digitar um novo número.
*/
do {
precoGasolina = prompt("Informe o
preço da gasolina:");
// A função isNaN(x) retorna "true"
(verdadeiro) se x não for um número
(1, 2,
etc.)
// ou um numeral (strings "1", "2",
etc.).
if ( ( isNaN(precoGasolina) == true ) ||
( parseFloat(precoGasolina) < 0 ) ) {
alert("O preço da gasolina precisa ser
um número maior ou igual a zero!
Tente
novamente.");
}
} while ( (isNaN(precoGasolina) ==
true) || (parseFloat(precoGasolina) < 0)
);
// Repete até que seja digitado um
número maior ou igual a zero.
// Funções sempre retornam strings.
return precoGasolina;
}
function validaPrecoAlcool() {
let precoAlcool = 0;
/* Verifica se o usuário digitou um
número maior ou igual a zero.
Caso o usuário digite um caracter
não numérico (como letras) ou um
número negativo
será exibido um alerta e o usuário
terá de digitar um novo número.
*/
do {
precoAlcool = prompt("Informe o
preço do álcool:");
// A função isNaN(x) retorna "true"
(verdadeiro) se x não for um número
(1, 2,
etc.)