EXERCICIO 2:
Conversão de String para Inteiro com uma função
function converterParaInteiro (valorString) {
return parseInt(valorString);
}
let valorString = "78";
let valorInteiro = converterParaInteiro(valorString);
console.log(valorInteiro);
====
EXERCICIO 3:
Calculadora:
function adicao(a, b) {
return a + b;
}
function subtraçao(a, b) {
return a - b;
}
function multiplicacao(a, b) {
return a * b;
}
function divisao(a, b) {
if (b !== 0) {
return a / b;
} else {
return 'Erro: divisão por zero!';
}
}
function calculadora(operacao, a ,b,) {
switch (operacao) {
case 'soma':
return adicao(a, b);
case 'subtracao':
return subtraçao(a, b);
case 'multiplicacao':
return multiplicacao(a, b);
case 'divisao':
return divisao(a, b);
default:
return "Operação inválida";
}
}
let resultado = calculadora('multiplicacao', 5, 3);
console.log(resultado);
======
EXERCICIO 4:
Verificação de Números Pares e Ímpares:
function detectarParOuImpar(numero) {
if (numero % 2 === 0) {
return "Par";
} else {
return "Ímpar";
}
}
let numero = 9;
let resultadpFinal = detectarParOuImpar(numero);
console.log(resultadpFinal);
=======
EXERCICIO 5:
Conversão de Temperatura:
function converterTemperatura(valor, escala) {
if (escala.toLowerCase() === 'celsius') {
return (valor *9/5) + 32; //celsius para fahrenheit
} else if (escala.toLowerCase() === 'Fahrenheit'){
return (valor - 32) * 5/9; // fahrenheit para celsius
} else {
return ('Escala inválida');
}
}
let temperaturaCelsius = 35;
let temperaturaFahrenheit = converterTemperatura(temperaturaCelsius, 'celsius');
console.log(temperaturaFahrenheit);