Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minhas soluções - Calculadoras Simples

  • 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);
1 resposta
solução!

Oi, Isabella. Tudo bem?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você implementou as funções de calculadora e a conversão de temperatura. Isso mostra uma boa compreensão de condicionais e funções em JavaScript.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!