Resolviendo el reto/Solving Challenge

in Hive Learnerslast year (edited)

"El código es poesía que la máquina puede entender." - John Sonmez

english version

Esta es una serie de post que se enfocan en resolver los problemas diarios del usuario @ydavgonzalez paso a paso y enseñando el enfoque de programación.

enlace al reto

Hoy vamos a resolver un problema clásico de matemáticas usando la programación. ¡Prepárate para poner en práctica tus conocimientos!

Problema: Maria tiene una cesta con manzanas y peras. En total hay 72 frutas en la cesta. Si el número de peras es el doble que el de manzanas, ¿cuántas manzanas y cuántas peras hay en la cesta?

Solución:

  1. Definición de variables:

    • manzanas = número de manzanas.
    • peras = número de peras.
  2. Planteamiento de ecuaciones:

    • manzanas + peras = 72 (La suma de manzanas y peras es 72)
    • peras = 2 * manzanas (El número de peras es el doble que el de manzanas)
  3. Resolución del sistema de ecuaciones:

    • Sustituimos la segunda ecuación en la primera: manzanas + 2 * manzanas = 72
    • Simplificamos: 3 * manzanas = 72
    • Resolvemos para manzanas: manzanas = 72 / 3 = 24
    • Sustituimos el valor de manzanas en la segunda ecuación: peras = 2 * 24 = 48

Conclusión: Maria tiene 24 manzanas y 48 peras en su cesta.

#JavaScript

// Definimos las variables
var manzanas = 0;
var peras = 0;

// Ecuaciones del sistema
//ecuacion1 = manzanas + peras = 72;
//ecuacion2 = peras = 2 * manzanas;

// Resolvemos por sustitución
// Despejamos 'peras' de la ecuación 2
//peras = 2 * manzanas;

// Sustituimos 'peras' en la ecuación 1
//manzanas + (2 * manzanas) = 72;

// Resolvemos para 'manzanas'
manzanas = 72 / 3;

// Sustituimos 'manzanas' en la ecuación 2 para obtener 'peras'
peras = 2 * manzanas;

// Mostramos el resultado
console.log("Hay", manzanas, "manzanas y", peras, "peras en la cesta.");