/*
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 aceitaString(valorTipoString) {
return parseInt(valorTipoString)
}
var valorTipoString = '20';
var valorInt = aceitaString(valorTipoString);
console.log(valorInt);
/*
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 adicao(num1, num2) {
return num1 + num2;
}
function subtracao(num1, num2) {
return num1 - num2;
}
function multiplicacao(num1, num2) {
return num1 * num2;
}
function divisao(num1, num2) {
return num1 / num2;
}
let operacao = prompt('Escolha uma opção: adição, subtração, multiplicação ou divisão.');
var numero1 = parseFloat(prompt('Digite um numero: '));
var numero2 = parseFloat(prompt('Digite outro numero: '));
let resultado;
if(operacao === 'adição') {
resultado = adicao(numero1, numero2);
}else if(operacao === 'subtração') {
resultado = subtracao(numero1, numero2);
}else if(operacao === 'multiplicação') {
resultado = multiplicacao(numero1, numero2);
}else{
resultado = subtracao(numero1, numero2);
}
console.log(`O resultado da ${operacao} é ${resultado}`);
/*
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(numero){
if(numero % 2 === 0) {
return `O numero ${numero} é par`;
}else {
return `O numero ${numero} é impar`;
}
}
let numero = parseInt(prompt('Digite um número. Iremos verificar se ele é PAR ou ÍMPAR'));
console.log(parOuImpar(numero));
/*
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 conversaoDeTemperatura(temperatura, escalaDesejada) {
if(escalaDesejada === 'F'){
return (temperatura * 9/5) + 32;
}else if(escalaDesejada === 'C') {
return (temperatura - 32) * 5/9;
}else {
return 'Escala inválida! Use "C" para Celsius ou "F" para Fahrenheit';
}
}
let temperatura = parseFloat(prompt('Digite a temperatura atual: '));
let escalaDesejada = prompt('Digite a escala desejada: C para Celsius F para Fahrenheit.').toUpperCase();
let resultadoTotal = conversaoDeTemperatura(temperatura, escalaDesejada);
if(typeof resultado === 'string') {
console.log(resultado);
}else {
console.log(`A temperatura convertida é: ${resultado}° ${escalaDesejada}`);
}