Ejercicio: 2Eva_IT2009_T3 Mejores vendedores por categoría
Propuesta de solución en Python: py_pdf, también en versión matlab: m_pdf
# ICM00794-Fundamentos de Computación - FCNM-ESPOL # 2Eva_IT2009_T3 Mejores vendedores por categoría # Propuesta: edelros@espol.edu.ec import numpy as np # INGRESO n = int(input('cuantos vendedores: ')) m = int(input('cuantos productos: ')) ventas = np.zeros(shape=(n+1,m+1),dtype=int) precio = np.zeros(shape=(m+1),dtype=float) for f in range(1,n+1,1): for c in range(1,m+1,1): ventas[f,c] = int(input('ventas['+str(f)+','+str(c)+']: ')) for pd in range(1,m+1,1): precio[pd] = float(input('Precio['+str(pd)+']: ')) # PROCEDIMIENTO #categoria ventas unidades = np.zeros(shape=(n+1),dtype=int) for f in range(1,n+1,1): for c in range(1,m+1,1): unidades[f] = unidades[f]+ventas[f,c] mventas = 1 for f in range(1,n+1,1): if unidades[f]>unidades[mventas]: mventas = f # categoria montos monto = np.zeros(shape=(n+1),dtype=float) for f in range(1,n+1,1): for c in range(1,m+1,1): monto[f] = monto[f] + ventas[f,c]*precio[c] mmonto = 1 for f in range(2,n+1,1): if monto[f]>monto[mmonto]: mmonto = f # SALIDA print('Mejor vendedor/unidades', mventas) print('Mejor vendedor/monto', mmonto)