0

Quién me podría ayudar con este problema que se llama "Gestión de tienda"

Estás trabajando en un programa de gestión de tiendas, que almacena los precios en una matriz. Necesitas añadir una funcionalidad para aumentar los precios en la cantidad dada. La variable increase es tomada de la entrada del usuario. Es necesario aumentar todos los precios de la matriz dada en esa cantidad y entregar a la consola la matriz resultante. Me pide utilizar un bucle e iterar para aumentar todos los elementos. Pero aún no entiendo que bucle podría ser :( Este es el código inicial: function main() { var increase = parseInt(readLine(), 10); var prices = [98.99, 15.2, 20, 1026]; //tu código va aquí

8th Mar 2021, 10:47 PM
Juan Barboza
Juan Barboza - avatar
14 Respuestas
+ 2
function main() { var increase = parseInt(readLine(), 10); var prices = [98.99, 15.2, 20, 1026]; //tu código va aquí var arrNew = prices.map (function(i) { return i + increase; }); console.log(arrNew); } Yo lo realice de esta manera, espero que te sirva, también puedes resolverlo con un forEach, un saludo...
27th Mar 2021, 3:02 AM
R_Snow
R_Snow - avatar
0
Help me :(
10th Mar 2021, 12:06 AM
Juan Barboza
Juan Barboza - avatar
0
Esta facil, pero aun no se como convertir el resultado a un arreglo xD
10th Mar 2021, 5:47 PM
German Cordova
German Cordova - avatar
0
German Cordova La verdad sí está fácil, pero yo soy un Junior:(, qué bucle usaste bro?
10th Mar 2021, 5:50 PM
Juan Barboza
Juan Barboza - avatar
0
Recorrelo con un for o un while. Psdt: no programes, resuelve el problema, en mi caso tengo que buscar documentacion de como puedo convertirlo a un array.
10th Mar 2021, 5:52 PM
German Cordova
German Cordova - avatar
0
Te la voy a poner facil, utiliza un bucle for y el metodo push
10th Mar 2021, 7:43 PM
German Cordova
German Cordova - avatar
0
Asi podras crear un nuevo arreglo con los datos incrementados
10th Mar 2021, 7:43 PM
German Cordova
German Cordova - avatar
0
German Cordova Qué onda bro, lo voy a intentar ahora con esto a ver qué tal me resulta :3
11th Mar 2021, 4:01 PM
Juan Barboza
Juan Barboza - avatar
0
Juan Barboza Te resultara bro, si no, escribeme un mensaje al priv y te lo explico
11th Mar 2021, 4:20 PM
German Cordova
German Cordova - avatar
0
Germán Córdoba que tal? Discúlpame nose como escribirte por otro lado pero vengo todo el día atorado tratando de entender este problema pero solo usando for sin el método push como vi en otras soluciones. Pero realmente no entiendo porque estaría bien resuelto. Te agradezco de antemano.
15th Mar 2021, 11:53 PM
Lucas Rodriguez
Lucas Rodriguez - avatar
0
Lucas Rodriguez No entiendo muy bien tu pregunta, pero si gustas puedes escribirme al privado para explicarte el problema con mas detenimiento.
16th Mar 2021, 12:09 AM
German Cordova
German Cordova - avatar
0
Otra posible solución espero les sea de ayuda, saludos !! function main() { var increase = parseInt(readLine(), 10); var prices = [98.99, 15.2, 20, 1026]; //tu código va aquí for(let i=0;i<prices.length;i++) { prices[i] = prices[i] + increase; } console.log(prices); }
19th Nov 2021, 1:43 AM
Viviana Bernal
Viviana Bernal - avatar
0
function main() { var increase = parseInt(readLine(), 10); var prices = [98.99, 15.2, 20, 1026]; //tu código va aquí var precios= [] let i =0 while (i <= prices.length ){ precios[i]= prices[i] + increase i++; if (i >= prices.length ){ break; } } console.log (precios); }
19th Apr 2022, 4:22 PM
Ana Karen Dávila López
Ana Karen Dávila López - avatar
0
Alguien me puede ayudar con este gestion de colo del modulo 8 de c++ #include <iostream> using namespace std; class Queue { int size; int* queue; public: Queue() { size = 0; queue = new int[100]; } void add(int data) { queue[size] = data; size++; } void remove() { if (size == 0) { cout << "Queue is empty"<<endl; return; } else { for (int i = 0; i < size - 1; i++) { queue[i] = queue[i + 1]; } size--; } } void print() { if (size == 0) { cout << "Queue is empty"<<endl; return; } for (int i = 0; i < size; i++) { cout<<queue[i]<<" <- "; } cout << endl; } Queue operator+(Queue &obj) { Queue res; for(int i=0;i<this->size;i++) { res.add(this->queue[i]); } for(int i=0;i<obj.size;i++) { res.add(obj.queue[i]); } return res; } }; int main() { Queue<int> q1; q1.add(42); q1.add(2); q1.add(8); q1.
29th Oct 2022, 5:57 PM
Andrea Elizabeth López Ramirez
Andrea Elizabeth López Ramirez - avatar