Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis0
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Ć
14 Respostas
+ 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...
0
Help me :(
0
Esta facil, pero aun no se como convertir el resultado a un arreglo xD
0
German Cordova La verdad sĆ estĆ” fĆ”cil, pero yo soy un Junior:(, quĆ© bucle usaste bro?
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.
0
Te la voy a poner facil, utiliza un bucle for y el metodo push
0
Asi podras crear un nuevo arreglo con los datos incrementados
0
German Cordova QuƩ onda bro, lo voy a intentar ahora con esto a ver quƩ tal me resulta :3
0
Juan Barboza Te resultara bro, si no, escribeme un mensaje al priv y te lo explico
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.
0
Lucas Rodriguez No entiendo muy bien tu pregunta, pero si gustas puedes escribirme al privado para explicarte el problema con mas detenimiento.
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);
}
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);
}
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.