Respuesta Ejercicio 3 (Preparación TOP Diciembre 2021)

Escribe tu respuesta

Respuesta Ejercicio 3

let ingresePrecio = parseInt(prompt("Por favor ingresar el precio del artículo"));
let descuento = ingresePrecio * 0.24
console.log(`El precio del artículo es ${ingresePrecio}`);
console.log(`El valor del descuento aplicado al artículo es ${descuento}`);
console.log(`Valor final ${ingresePrecio - descuento}`);

const precioArticulo = prompt(‘Ingresar precio del árticulo’);
const descuento = 0.24
let valorDescuento = (precioArticulo * descuento)
let valorFinal =(precioArticulo - valorDescuento)

console.log ("Valor del artículo ingresado por el usuario: "+precioArticulo )
console.log ("Valor del artículo: " + precioArticulo)
console.log ("Valor del descuento: " + valorDescuento)
console.log ("Valor final: "+ valorFinal)

SOLUCIÓN:

Ingresar precio del árticulo> 100000
Valor del artículo ingresado por el usuario: 100000
Valor del artículo: 100000
Valor del descuento: 24000
Valor final: 76000

let articulo, descuento, total

articulo = prompt("Ingresa el precio de un artículo: ")
console.log("Valor del artículo: ", articulo)
descuento = (articulo * 24)/100
console.log("Valor del descuento: ", descuento)
total = articulo - descuento
console.log("Valor final: ", total)

const itemPrice = prompt(`Ingrese el precio del artículo:`);console.log(`Valor del artículo $${itemPrice}`)
const discount = itemPrice*0.24;
console.log (`Valor del descuento: $${discount}`);
const total = itemPrice - discount;
console.log (`Monto a pagar: $${total}`);

let precioArticulo = prompt("Por favor digite el precio del Artículo: ");

console.log('El valor original del articulo es: ', precioArticulo);

let descuentoArticulo = precioArticulo * 0.24

console.log('El valor del descuento aplicado al artículo es: ', descuentoArticulo);

let precioFinalArticulo = precioArticulo - descuentoArticulo;

console.log('El precio final del artículo es: ', precioFinalArticulo)

let argumentos = process.argv;

let arg1 = argumentos[2];

let descuento = arg1*0.24;

console.log(“El valor del descuento es:”+ descuento);

console.log(“El valor del producto después del descuento es:”+ (arg1-descuento));

//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);



// Respuesta al Ejercicio 3 del día 2

const precio = prompt('Por favor ingrese un precio para un articulo');
let descuento;
console.log ('Los datos para el valor del articulo ingresado por el cliente son: ');
console.log ('Valor del Articulo: ' + precio);
console.log ('Valor del descuento del Articulo: '+ (descuento = precio * 0.24));
console.log ('Valor Final del Producto: ' + (precio - descuento));

Respuestas

//ejercicio 6
const dividendo = parseInt(prompt("ingrese el dividendo"));
const divisor = parseInt(prompt("ingrese el divisor"));

if(divisor===0){
  console.log("ERROR, divisor igual a 0")
}else{
  console.log("Cociente",(dividendo/divisor));
}
//ejercicio 7
const horasTrabajadas = parseInt(prompt("Total Horas"));
const valorHoras = 2000;
const totalOrdinario = 40 * valorHoras;
if(horasTrabajadas > 40){
  const horasExtra = horasTrabajadas - 40;
  console.log(`Total Ordinario $${totalOrdinario}`);
  console.log(`Horas Extra ${horasExtra}`);
  const recargoHorasExtra = (valorHoras * (1+0.5));
  console.log("Recargo por horas extra " + recargoHorasExtra);
  console.log(`Total recargo por horas extra $${ (recargoHorasExtra * horasExtra)}`);
  console.log(`Total devengado $${(recargoHorasExtra * horasExtra) + totalOrdinario}`);
}else{
   console.log(`Total Ordinario $${horasTrabajadas * valorHoras}`);
}
//ejercicio 8
asistentes = ["Gina", "Juan", "Luz", "Michael"];
asistencia = [true, true, false, true];
for( let i in asistentes){
  if(asistencia[i]=== true){
    console.log(`${asistentes[i]} asistió`);
  }else{
    console.log(`${asistentes[i]} no asistió`);
  }
}
//ejercicio 9
const pedro = {
  nombre: "Pedro Perez",
  edad: 30,
  activo: true,
  hobbies: ["programar", "squash", "piano"],
};
console.log(pedro.edad);
pedro.estatura = 1.8;
delete pedro.activo;
console.log("nombre: ", pedro.nombre);
console.log("edad: ", pedro.edad);
console.log("hobbies: ", pedro.hobbies);
console.log("estatura: ", pedro.estatura);
//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"]
},{
  nombre: "Tom",
  sexo: "M",
  edad: 20,
  idiomas: ["ES"]
},{
  nombre: "Luis",
  sexo: "M",
  edad: 40,
  idiomas: ["ES"]
}];
const hablantes= []
for(let i in personas){
  for(let j in personas[i].idiomas){
    if(personas[i].idiomas[j] == 'EN'){
      hablantes.push(personas[i].nombre);
    }
  }
}
console.log(""+hablantes);

Hola, mis respuestas a los ejercicios del día 3:

// Ejercicio 6
const argumento = process.argv;
const dividendo = argumento [2];
const divisor = argumento [3];

const resultado = division (dividendo, divisor);
console.log ('El resultado de la division es:', resultado);

function division(dividendo, divisor){
  let resultado;
  if (divisor == 0){
    resultado = 'ERROR El divisor debe ser diferente de cero';
  } else {
    resultado = dividendo/divisor
  }
  return resultado;
};
// Ejercicio 7
const argumento = process.argv;
const horasTrabajadas = argumento [2];
const valorHora = argumento [3];
const horaMaxima = 40;
let valorPago;

if (horasTrabajadas < horaMaxima){
  valorPago = horasTrabajadas*valorHora;
  console.log('Pago ordinario', valorPago)
} else {
  let valorExtra;
  let recargo;
  const horaExtra = horasTrabajadas-horaMaxima;
  valorPago = (horasTrabajadas-horaExtra)*valorHora;
  console.log('Pago ordinario', valorPago)
  console.log('Horas extras', horaExtra)
  valorExtra = valorHora*1.5
  console.log('Recargo por hora extra', valorExtra)
  recargo = valorExtra*horaExtra
  console.log('Total recargo por hora extra', recargo)
  valorPago = valorPago + recargo
}
console.log ('Total devengado',valorPago)
// Ejercicio 8
const argumento = process.argv;
const asistentes = ['Gina', 'Juan', 'Luz', 'Michael'];
const asistencia = [true,true,false,true,];

for(let i = 0; i < asistentes.length; i++){
  const persona = asistentes[i];
  if (asistencia[i] === true){
console.log(`La persona asistio;`, persona)
  }else{
  console.log(`La persona no asistio;`, persona);
 }
}; 
// Ejercicio 9
const pedro = {
  nombre: 'Pedro Perez', 
  edad:30,
  activo: true,
  hobbies: ['Programar', 'Squash', 'Guitarra'],
} 
console.log (pedro.edad);
pedro.estatura = 1.8;
delete pedro.activo;
console.log (pedro)  
// Ejercico 10
let idiomaIngles = [];
const personas =[{
  nombre:'Juana',
  sexo:'F',
  edad:30,
  idioma:['EN', 'ES']
},{
  nombre:'Mario',
  sexo:'M',
  edad:20,
  idioma:['ES']
},{
  nombre:'Carla',
  sexo:'F',
  edad:31,
  idioma:['EN']
},{
  nombre:'Alejo',
  sexo:'M',
  edad:23,
  idioma:['EN', 'ES', 'FR']
},{
  nombre:'Clara',
  sexo:'F',
  edad:47,
  idioma:['EN', 'ES', 'IT', 'PTG']
}] 
for (let p=0; p<personas.length;p++){
  for (let i=0; i<=personas[p].idioma.length;i++){
    if(personas[p]['idioma'][i] === 'EN'){
     idiomaIngles.push(personas[p]['nombre'], personas[p]['edad']);
    }
  }
}
console.log (idiomaIngles.toString());

Gracias.

/*

  1. Pedir al usuario ingresar el precio de un artículo por pantalla. Mostrar por consola un mensaje con la siguiente información

Valor original del artículo

Valor del descuento aplicado al artículo (24%)

Valor final del artículo al restar el valor del descuento

Ejemplo:

Valor del artículo ingresado por el usuario: 100000

Valor del artículo: 100000

Valor del descuento: 24000

Valor final: 76000

*/

const precio = prompt(“Ingresar precio de un árticulo”);

const descuento = 0.24

let descuentoTotal = (precio * descuento)

let valorFinal =(precio - descuentoTotal)

console.log ("Valor del artículo ingresado por el usuario: "+precio )

console.log ("Valor del artículo: " + precio)

console.log ("Valor del descuento: " + descuentoTotal)

console.log ("Valor final: "+ valorFinal)

Buen día, comparto respuesta al ejercicio #3, feliz semana.
Pedir al usuario ingresar el precio de un artículo por pantalla. Mostrar por consola un mensaje con la siguiente información


process.stdout.write("Ingrese el valor/precio/costo del artulo elegido: $");

let valorArticulo;

function descuento(monto){
    return monto*0.24;
}

process.stdin.on("data",function(valor){
    valorArticulo = valor.toString().trim();
    console.log(`\nValor original del articulo: $${valorArticulo}.\nValor del descuento aplicado al articulo (24%): $${descuento(valorArticulo)}.\nValor final del articulo al restar el valor del descuento: $${valorArticulo-descuento(valorArticulo)}.\n`)
    process.exit();
});

  • Mi respuesta al Ejercicio No. 3

let articulo = parseFloat(prompt('Entre el valor de un producto'));


let discount = (articulo * 24) / 100;

let itemValue = articulo - discount;


console.log('Valor del articulo ingresado por el usuario: ', articulo);

console.log('Valor del articulo: ', articulo);

console.log('Valor del descuento: ', discount);

console.log('Valor final ', itemValue);


**EJERCICIO 3 **

console.log("Bienvenido al Market, para revisar el precio de su artículo con descuento ingrese el valor")

let valor_original = prompt('Ingrese aquí el valor del artículo')
let desc_valor = valor_original * 0.24
let desc_aplicado = valor_original - desc_valor

console.log(`Usted ingreso el valor del artículo por ${valor_original}\nEl descuento del 24% que usted está ahorrando es de ${desc_valor}\nEl valor final del producto es ${desc_aplicado}.`)

// EJERCICIO 3 //

const input = prompt (“Valor del producto”);

alert(`Valor del artículo ingresado por el usuario: ${input}, \n

Valor del artículo: ${input} \n

Valor del descuento: ${input * 0.24} \n

Valor final: ${input * 0.76}`);

//ejercicio_03
//se crean variables
var porcentajeDescuento = .24
var valorDescuento = 0
var valoraPagar = 0

//se hace captura de valor parseInt hace la convercion a numero intero
var precioArticulo = parseInt(prompt(“Ingrese el valor del articulo”))

//calcula valores
valorescuento = precioArticulo * porcentajeDescuento
valoraPagar = precioArticulo - valorescuento

//los resiiltados se ven en la consola toLocaleString formatea a miles
console.log(“Valor articulo $” + precioArticulo.toLocaleString(‘en’) )
console.log(“Valor descuento $” + valorescuento.toLocaleString(‘en’) )
console.log(“Valor a Pagar $” + valoraPagar.toLocaleString(‘en’) )

function aplicarDescuento ( precio = prompt ( “Ingresa el valor de tu articulo” ) ) {
const descuento = ( precio * 24 ) / 100;
const precioFinal = precio - descuento;
console.log(Valor del artículo: $${precio});
console.log(Valor del descuento: $${descuento});
console.log(Valor final: $${precioFinal});
return precioFinal;
}
console.log ( aplicarDescuento ( ) );

respuesta ejercicio 3, día 2.

Esta es mi respuesta a este Ejercicio:


const precioArticulo = prompt('Por favor ingrese el valor del articulo: ');
let descuento = precioArticulo * 0.24;
let valorFinal = precioArticulo - descuento;
console.log(`El valor Original del articulo es: $${precioArticulo}`);
console.log(`El valor del descuento aplicado es: $${descuento}`);
console.log(`El valor final del articulo incluyendo el descuento es: $${valorFinal}`);