GitHub: https://github.com/Alekzinho/Projeto-Ingresso-Online
Desafio 1:
// Desafio 1: Alerta de quantidade inválida
if (quantidadeDeIngressos < 0) {
alert("Selecione uma quantidade válida!");
return;
}
Desafio 2:
// Desafio 2: Converter string em número inteiro
let numeroString = "5"
function converterString(string) {
console.log(parseInt(string));
}
converterString(numeroString);
Desafio 3:
// Desafio 3: Calculadora simples
function adicao(numero1, numero2) {
console.log(numero1 + numero2);
}
function subtracao(numero1, numero2) {
console.log(numero1 - numero2);
}
function multiplicacao(numero1, numero2) {
console.log(numero1 * numero2);
}
function divisao(numero1, numero2) {
console.log(numero1 / numero2);
}
function calcular(numero1, numero2, simboloOperacao) {
if (simboloOperacao == "+") {
adicao(numero1, numero2);
} else if (simboloOperacao == "-") {
subtracao(numero1, numero2);
} else if (simboloOperacao == "*") {
multiplicacao(numero1, numero2);
} else if (simboloOperacao == "/") {
divisao(numero1 , numero2);
}
}
calcular(2,10,"*");
Desafio 4:
// Desafio 4: Verificar número par ou ímpar
function verificarNumero(numero) {
if (numero % 2 == 0) {
console.log(`O número ${numero} é par.`);
} else {
console.log(`O número ${numero} é ímpar.`);
}
}
verificarNumero(1);
Desafio 5:
// Desafio 5: Converter temepratura
let celsius = "celsius";
let fahrenheit = "fahrenheit";
function converterTemperatura(temperaturaEscalaOposta, escalaDesejada) {
if (escalaDesejada == celsius) {
celsius = parseInt((temperaturaEscalaOposta - 32) / 1.8);
console.log(`A temperatura é de ${celsius}°C.`);
} else if (escalaDesejada == fahrenheit) {
fahrenheit = (temperaturaEscalaOposta * 1.8) +32;
console.log(`A temperatura é de ${fahrenheit}°F.`);
}
}
converterTemperatura(76,celsius);