Ejercicio: 2Eva2009TI_T3 Mejores vendedores por categoría
Algoritmo en Python
# 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)