Respuesta Ejercicio 5 (Preparación TOP Diciembre 2021)

Escribe tu respuesta

let n, numero=[], cuadrado=[]

console.log("<---- Ingresar n numeros ---->")
n = prompt("Ingresa el valor de n: ")

for (let i=0; i< n; i++){
numero[i]=prompt("Ingresa un número: ");
cuadrado[i] = numero[i] ** 2
}
console.log(cuadrado[i])

const cantidadDatos = prompt('Señor Usuario digite cuantos datos digitará: ');

let datosUsuario = [];

let datoAlCuadrado = [];

for(let index = 0; index < cantidadDatos; index++){

    datosUsuario[index] = prompt('Por favor digite Dato:')

    datoAlCuadrado[index] = datosUsuario[index] * datosUsuario[index];

    console.log('El cuadrado del dato ingresados es:', datoAlCuadrado[index]);

}
const userEntry = prompt(`Ingrese los números separados por comas y sin espacios:`);
let userArray = userEntry.split(",");
let result = [];
for (let number of userArray){
  result.push(parseInt(Math.pow(number,2)));
}
console.log(result.join(","))

let arreglo = [];

for (let indice = 2; process.argv[indice]; indice++){

arreglo.push(process.argv[indice]);

};

console.log(“Los números ingresados son:” + arreglo);

let arreglo2= [];

for (let conteo = 0; arreglo[conteo]; conteo++){

let numeroCuadrado = arreglo[conteo]*arreglo[conteo];

arreglo2.push(numeroCuadrado)

};

console.log(“Los números al cuadrado del arreglo son:” + arreglo2);

//Ejercicio 6
const argumentos = process.argv;
const numero1 = parseInt(argumentos[2]);
const numero2 = parseInt(argumentos[3]);

if(numero2 === 0)
{
  console.log("No se piede realizar la division. Divisor igual a 0");
}
else{
  console.log("El resultado de la División es: " + (numero1 / numero2));
}



//Ejercicio 7

const argumentos = process.argv;
const horasTrabajadas = parseInt(argumentos[2]);
const valorHora = parseFloat(argumentos[3]);

const salario = horasTrabajadas * valorHora;
let horasExtras = 0;
let valorExtras = 0;

if(horasTrabajadas > 40)
{
  horasExtras = horasTrabajadas - 40;
  valorExtras = horasExtras * (valorHora * 1.5);
}

console.log("Total Ordinario: $" + salario + " (" + horasTrabajadas + " horas * $" + valorHora + ")" );
console.log("Horas Extra: " + horasExtras );
console.log("Recargo por horas extra: $" + (valorHora * 1.5) + " ($"+ valorHora + " * 1.5)" );
console.log("Total recargo por horas extra: $" +  valorExtras);
console.log("Total devengado: $" + (salario + valorExtras));


//Ejercicio 8
const asistentes = ["Gina", "Juan", "Luz", "Michael"];
const asistencia = [true, true, false, true];

for(let indice = 0; indice < asistentes.length; indice ++)
{
  if(asistencia[indice] === true)
  {
    console.log(asistentes[indice] + " asistió");
  }
  else
  {
    console.log(asistentes[indice] + " no asistió");
  }
}

//Ejercicio 9

const pedro = {
  nombre:"Pedro Perez",
  edad:30,
  activo:true,
  hobbies:["programar", "squash", "piano"]
}

console.log("Edad: " + pedro.edad);
pedro.estatura = 1.8;
delete pedro.activo;

for (let persona in pedro)
{
  console.log(persona + " : " + pedro[persona]);
}




//Ejercicio 10
const personas =  [{
  nombre: "Juana",
  sexo: "F",
  edad: 30,
  idiomas: ["EN","ES"]
},{
  nombre: "Mario",
  sexo: "M",
  edad: 20,
  idiomas: ["ES"]
},{
  nombre: "Carla",
  sexo: "F",
  edad: 31,
  idiomas: ["EN"]
}];

let personasIngles = ""; 
let edadesIngles = ""; 


for(let indice=0; indice < personas.length; indice++)
{

    //console.log(personas[indice].nombre);
    for(let idioma=0; idioma < personas[indice].idiomas.length; idioma++)
    {
      //console.log(personas[indice].idiomas[idioma]);
      if(personas[indice].idiomas[idioma] === "EN")
      {
        personasIngles += personas[indice].nombre + ", ";
        edadesIngles += personas[indice].edad + ", ";
      }
    }

}

console.log("Las personas que hablan Ingles son: " + personasIngles);
console.log("Y sus edades son: " + edadesIngles);




let userData = prompt('Entre los numeros que desee, separado con comas y sin espacios');

let dato;
let cuadrado = [];

dato = userData.split(',');

console.log(dato);

for(let i = 0; i < dato.length; i++){

    cuadrado.push(dato[i]**2);
}

console.log(cuadrado.join(', '));

Buen día, comparto la solución al ejercicio #5, feliz semana.

  1. Pedir al usuario ingresar n datos por consola. Después de que el usuario ingrese todos los datos, el programa debe mostrar por consola el resultado de elevar al cuadrado cada número ingresado por el usuario. Ejemplo:

Para hacer uso de este programa debes ingresar los números que usaras después de la expresión para ejecutar el archivo:

//ej: TERMINAL <> node .\app.js 2 4 6 8 10 ENTER


let count = process.argv;

count.shift();
count.shift();

let newArray = count.map(function(element){
    return Math.pow(element,2);
})

console.log(count);
console.log(newArray);

  • Mi Respuesta al Ejercicio 5
let userData = prompt('Entre los numeros que desee. Separado con comas y sin espacios');

let dato;
let cuadrado = [];

dato = userData.split(',');

console.log(dato);

for(let i = 0; i < dato.length; i++){

    cuadrado.push(dato[i]**2);
}

console.log(cuadrado.join(', '));

EJERCICIO 5

let valores = prompt ("Ingrese valores que desea multiplicar por si mismos, separados por un espacio");
    noSpaces=valores.replace(/ /g, "");
    for (i of noSpaces){
        console.log (i*i)}

Ejercicio con los valores del ejemplo:

let valores = [2,4,6,8,10]
for (i of valores){
console.log (i*i)
}

Resultado: Ingresa 2,4,6,8,10, devuelve 4, 16, 36, 64, 100

const datoInicial = [ 1,2,3,4 ];

const operador = datoInicial.map (function (numero) {

return numero ** 2

}

)

console.log( datoInicial );

console.log ( operador );

//ejercicio_05
var datos = []
var cuadrados = []

//captura la cantidad de datos
var n = parseInt(prompt(“digite la cantidad de datos a ingresar”))

//hace el ciclo de la captura de la cantidad de los datos
for (var i = 0; i<n;i++){
datos[i] = parseInt(prompt(“digite el dato Nro.:(” + (i+1)+")"))
//eleva al cuadrado el dato digiado y lo almacena en cuadrado
cuadrados[i] = Math.pow(datos[i],2)
}

//escribe en consola los cudrados de los datos digitados
console.log(cuadrados)

function llenarArray ( ) {
let cantidadValores = prompt ( “Ingrese la cantidad de números que desea procesar” );
const dato = [ ];
const resultado = [ ];
for ( let i = 0; i < cantidadValores; i++ ) {
dato.push ( prompt ( “Ingresa un numero” ) );
const cuadrado = dato[i]**2;
resultado.push(cuadrado);
}
console.log("Sus datos ingresados fueron: ",dato);
console.log("El cuadrado de los datos ingresados son: ",resultado);
return resultado;
}

respuesta ejercicio 5, día 2.

Esta es mi respuesta a este Ejercicio:



let numerosIngreso = prompt('Por favor ingrese los numeros:');
let numeros = numerosIngreso.split(' ');
let multiplica = [];
for(let index = 0; index<numeros.length; index++) {
  multiplica[index] = numeros[index] * numeros[index];
  multiplica.join('');
  
}
console.log(multiplica);