Desafio 1 e 2 no codigo geral
let quantidadeValida;
function comprar() {
// recuperar o tipo do ingresso
let tipo = document.getElementById('tipo-ingresso');
// recuperar a quantidade do ingresso
let qtd = parseInt(document.getElementById('qtd').value);
//Adicione uma verificação para garantir que a quantidade inserida pelo usuário seja um número positivo. Se o valor não for válido, exiba uma mensagem de erro adequada.
if (quantidadeValida <= 0 || !Number.isInteger(quantidadeValida)) {
alert(`Por favor, digite uma quantidade válida!`)
document.getElementById('qtd').value = '';
return;
}
// tipos de ingresso
if (tipo.value == 'pista') {
comprarPista(qtd);
} else if (tipo.value == 'superior') {
comprarSuperior(qtd);
} else {
comprarInferior(qtd);
}
}
// funcoes para compras de ingresso
function comprarPista(qtd){
let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);
if(qtd > qtdPista) {
alert('Quantidade indisponivel para Pista ');
} else {
qtdPista = qtdPista - qtd;
document.getElementById('qtd-pista').textContent = qtdPista;
alert('Comprar realizada com sucesso !');
}
}
function comprarSuperior(qtd){
let qtdSuperior = parseInt(document.getElementById('qtd-superior').textContent);
if(qtd > qtdSuperior) {
alert('Quantidade indisponivel para Superior');
} else {
qtdSuperior = qtdSuperior - qtd;
document.getElementById('qtd-superior').textContent = qtdSuperior;
confirm('Comprar realizada com sucesso !');
}
}
function comprarInferior(qtd){
let qtdInferior = parseInt(document.getElementById('qtd-inferior').textContent);
if(qtd > qtdInferior) {
alert('Quantidade indisponivel para Inferior');
} else {
qtdInferior = qtdInferior - qtd;
document.getElementById('qtd-inferior').textContent = qtdInferior;
confirm('Comprar realizada com sucesso !');
}
}
// Crie uma função que aceite uma string como parâmetro, utilize a função parseInt para converter essa string em um número inteiro e retorne o resultado.
let converterNumero = prompt('Olá bem vindo ao site de compras de ingresso , estámos sorteando 1 ingresso por favor Digite um número da sorte ');
console.log(converterStringParaInt(converterNumero));
function converterStringParaInt(retorne)
{
return parseInt(retorne);
}
function calculadora (simples,x,y){
if (simples === 'adicao'){
return x + y;
} else if (simples === 'subtracao') {
return x - y;
}else if (simples === 'multiplicacao') {
return x * y;
} else if (simples === 'divisao'){
return x / y;
}
}
function parImpar (x){
if (x%2 === 0) {
console.log (`O numero ${x} é um número par`);
} else {
console.log (`O numero ${x} é um número ímpar`);
}
}
parImpar();
o da temperatura eu n fiz como estou começando ainda to meio travado com algumas coisas , ( se alguém puder mandar um jeito fácil de fazer o da temperatura pra mim me basear me ajudaria muito ) , e com toda certeza errei algo aqui me corrija