[Solución] Gestión de Inventarios
Solución
Map<String, int> actualizarInventario(Map<String, int> inventario, Map<String, int> nuevasExistencias) {
nuevasExistencias.forEach((producto, cantidad) {
if (inventario.containsKey(producto)) {
inventario[producto] += cantidad;
} else {
inventario[producto] = cantidad;
}
});
return inventario;
}
void main() {
Map<String, int> inventarioActual = {
'Manzanas': 20,
'Plátanos': 15,
'Naranjas': 10,
};
Map<String, int> nuevasExistencias = {
'Manzanas': 5,
'Peras': 8,
};
Map<String, int> inventarioActualizado = actualizarInventario(inventarioActual, nuevasExistencias);
print('Inventario actualizado:');
inventarioActualizado.forEach((producto, cantidad) {
print('$producto: $cantidad');
});
}Last updated