Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio 3 hora de practicar

Comparto mi actividad, me parece que podria ser enriquecedor para quien vaya visitando los foros de los compañeros como yo, encontre algunos casos de uso como por ejemplo la transformacion de comas a puntos para los numeros, donde incursione calculando areas, perimetros y entre otros con diferentes numeros decimales, me parece pertinente revisarlos. Muy buena actividad , sobre todo en el ultimo caso donde pude comprobar la posibilidad de usar ciclos while y for para hacer la misma tarea, me entra la duda en el caso de los recursos del computador, que sera mejor practica.

function calcularImc(peso,altura){
  let imc = peso / (altura * altura);
  return imc;
}

function calcularFactorial(){ 
  let numero = parseInt(prompt('Ingrese un número para calcular su factorial'));
  let factorial = 1;
  while (numero > 1){
    factorial *= numero;
    numero--;
  }
  console.log(`El factorial es: ${factorial}`);
}

calcularFactorial();



function convertirDolarAReal(){
  let dolar = prompt('Ingrese la cantidad de dólares a convertir');
  let real = dolar * 4.8;
  console.log(`la cantidad de reales es: ${real}`);
  return real;
}
convertirDolarAReal();



function mostrarEnPantallaAreaYPerimetroRectangulo(){
  let base = parseFloat(prompt('Ingrese la base del rectángulo').toString().replace(',','.'));
  let altura = parseFloat(prompt('Ingrese la altura del rectángulo').toString().replace(',','.'));
  let area = base * altura;
  let perimetro = 2 * (base + altura);
  area = area.toFixed(2);
  perimetro = perimetro.toFixed(2);
  console.log(`La base es: ${base} y la altura es: ${altura}`);
  console.log(`El área es: ${area} y el perímetro es: ${perimetro}`);
  return;
}
mostrarEnPantallaAreaYPerimetroRectangulo();


function mostrarEnPantallaAreaDeCirculo(){
  let radio = parseFloat(prompt('Ingrese el radio del círculo').toString().replace(',','.'));
  let pi= 3.14;
  let area = pi * radio**2;
  area = area.toFixed(2);
  console.log(`El radio del círculo es: ${radio}`);
  console.log(`El área del círculo es: ${area}`);
  return;
}
mostrarEnPantallaAreaDeCirculo();

i=0;
function mostrarEnPantallaTablaDeMultiplicar(){
  let numero = parseInt(prompt('Ingrese un número para mostrar su tabla de multiplicar'));
  
  while (i<=10){
    console.log(`${numero} x ${i} = ${numero * i}`);
    i++;
  }
  /*
  for (let i = 1; i <= 10; i++){
    console.log(`${numero} x ${i} = ${numero * i}`);
  */
  return;
}
mostrarEnPantallaTablaDeMultiplicar();
1 respuesta

Hola Estudiante, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!