- 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.
function converterEmNumero (string){
return parseInt(string);
}
let string = '42';
let valorInteiro = converterEmNumero(string);
console.log (valorInteiro);
- Escreva um programa de calculadora simples com funções separadas para adição, subtração, multiplicação e divisão. Utilize um bloco condicional para determinar qual função executar com base em uma variável que representa a operação desejada.
function calculadoraSimples (operacao,x,y){
if (operacao === 'adicao'){
return x + y;
} else if (operacao === 'subtracao') {
return x - y;
}else if (operacao === 'multiplicacao') {
return x * y;
} else if (operacao === 'divisao'){
return x / y;
}
}
console.log (calculadoraSimples ('adicao', 6,2));
- Implemente uma função que aceite um número como parâmetro e utilize um bloco condicional para determinar se o número é par ou ímpar.
function parOuImpar (x){
if (x%2 === 0) {
console.log (`O numero ${x} é um número par`);
} else {
console.log (`O numero ${x} é um número ímpar`);
}
}
parOuImpar (2685);
- Crie uma função que converta a temperatura de Celsius para Fahrenheit e vice-versa. Utilize uma variável para indicar a escala desejada e um bloco condicional para determinar qual conversão realizar.
function converterTemperatura (escala,temperatura) {
if (escala === 'celsius'){
let temperaturaEmFahrenheit = parseInt((temperatura * 9/5)+32);
console.log (`A conversão de ${temperatura}°C em ${escala} é ${temperaturaEmFahrenheit}°F`);
} else if (escala ==='fahrenheit'){
let temperaturaEmCelsius = parseInt((temperatura-32)/(9/5));
console.log (`A conversão de ${temperatura}°F em ${escala} é ${temperaturaEmCelsius}°C`);
}
}
converterTemperatura ('celsius',28);