Está en la página 1de 4

FACULTAD DE INGENIERÍA

PROBLEMA 1: MANEJO DE ARREGLOS


Cambios de aceite en flota de taxis

SEMESTRE 2021-2
TEMAS REQUERIDOS: Estructura condicional IF-ELSE, estructura condicional múltiple if…elif, ciclos, programación
modular (seudocódigo), programación modular, estructuras vistas en clase (arreglos,) instrucciones de
entrada/salida, utilizando Python.

IDENTIIFICACION DEL PROBLEMA

El área metropolitana del Valle de Aburrá le exige a todas las flotas de taxis, la instalación de un chip
satelital que le envía a la Central de Medio Ambiente (CMA), la cantidad de kilómetros recorridos
diariamente, por cada taxi. Los taxis adscritos a las distintas flotas les exigen a los propietarios de los
taxis, la instalación de dicho chip para poder entregarles la tarjeta amarilla que es exigida por la
secretaria de movilidad. Dicha entidad le cobrará, a los taxis que recorran en promedio mensual, más de
450 km/día. El impuesto consiste en pagar $50 por cada km que sobrepase la medida, lo cual deberán
pagar en la flota a la que pertenezca y, a la vez ésta, traslada ese valor a la CMA. Por experiencia se sabe
que, un taxi puede recorrer entre 375 y 700 Km diarios.

El propietario de una pequeña empresa transporte con 12 taxis anota en una planilla, la placa, el móvil y
el kilometraje recorrido antes de entregar cada taxi a su respectivo conductor; igualmente, cuando le
regresan el taxi, este anota en la planilla, al correspondiente taxi, sus datos y el kilometraje recorrido
durante el día. De tal manera le lleva ese récord a cada uno de sus taxis que le servirá a la vez para
cobrarle al conductor el valor de su producido. Dicho propietario cobrará a los conductores una cuota
fija $70000 más un adicional de $20 km/día, por cada taxi que supere un recorrido de 520 km/día. Se
sabe que, cada taxi descansa 1 día a la semana con el fin de hacerle alistamiento (o sea 4 días al mes) y,
por costumbre, todos sus vehículos descansan el mismo día en su parqueadero.

PLANTEAMIENTO DEL PROBLEMA

Se pide un programa en Python que determine:


1. El recorrido por cada taxi durante el mes
2. El recorrido diario de los taxis de la flota, con el fin de conocer el valor del pago del impuesto que
cobrará el área metropolitana por medio ambiente.
3. Si, en promedio, el cambio de aceite se realiza cada 5000 Km, ¿cuántos cambios de aceite, al mes,
realiza cada taxi?
4. ¿Cuáles taxis realizan los mayores cambios de aceite (por encima del promedio de los cambios de
aceite)?
5. Del producido por cada vehículo, ¿cuánto recibe el propietario al mes por cada taxi? y ¿cuánto
recibe, mensualmente, por toda su flota?
REQUERIMIENTOS

 Realice el trabajo por pareja o individualmente


 Debes presentarle al usuario un menú mediante el cual les muestras las opciones para solucionar el
problema. Para construir ese menú puedes orientarte con el documento de Python
 Debes utilizar arreglos y programación modular e Python
 Genere aleatoriamente los kilometro recorridos diariamente (entre 350 y 720) y también las placas y
los respectivos móviles dados en las listas:
Placas=[“DUO123”, “TRE345”, “FAO980”, “SSA001”, “PIO234”, “PLA098”, “FEO001”, “HIJ010”, “TEO125”,
“CAM456”, “UFF789”, “UNA002”]
Moviles=[“1017”, “1016”, “1027”, “0605”, “1091”, “1013”, “0988”, “5971”, “9909”, “0505”, “0989”, “0080”]
 El informe consiste en entregar lo siguiente: el código fuente (funcionando) el cual deberás llamar
así: Problema#_Nombre_Apellido_Codigo.py. No hacerlo, te penalizará 6 puntos.
 Soluciones iguales se calificarán con 0.0 con las respectivas consecuencias de sanción académica.
 La entrega deberá hacerse en la hora y fecha programadas, como se indica en la plataforma UVirtual.
 Presente la información así:
0 1 2 3 4 5 6 7 8 9 10 11
Día/taxi DUO123- TRE345- FAO980- SSA001- PIO234- PLA098- FEO001- HIJ010- TEO125- CAM456- UFF789- UNA002-
1017 10162 1027 0605 1091 1013 0988 5971 9909 0505 0989 0080
0 358 390 380 380 556 458 390 480 589 520 556 350
1 456 458 359 359 480 500 370 456 390 500 480 458
2 520 380 620 620 380 530 379 520 370 556 456 500
3 500 359 550 459 359 490 360 390 379 480 520 530
4 556 620 610 456 620 400 556 458 360 359 359 556
5 480 459 466 520 459 476 480 380 470 485 620 480
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .

23 620 620 380 530 379 520 390 480 589 520 556 350
24 550 459 359 490 360 390 370 456 390 500 480 458
25 520 380 620 620 380 530 379 520 370 556 456 500
Recorri
do
(km)
**********INFORME DE RESULTADOS**********
INGRESE CANTIDAD DIAS DEL MES: 30
INGRESE CANTIDAD TAXIS: 12

***************MATRIZ DE RECORRIDOS DE LOS TAXIS DE LA FLOTA***************


PLACAS:
DUO123 TRE345 FAO980 SSA001 PIO234 PLA098 FEO001 HIJ010 TEO125 CAM456 UFF789 UNA002
MOVILES:
1017 0016 1027 0605 1091 1013 0988 5971 9909 0505 0989 0080
dia 1:
485 669 675 640 634 674 454 645 635 447 457 630
dia 2:
426 708 619 693 542 406 525 711 682 612 686 489
dia 3:
514 472 472 453 506 578 682 617 484 566 585 584
dia 4:
413 628 714 658 476 647 566 639 616 646 671 412
dia 5:
520 479 656 637 391 652 485 574 523 544 597 384
dia 6:
648 652 435 698 705 401 496 545 450 622 673 513
dia 7:
635 467 436 429 433 537 398 392 440 663 665 582
dia 8:
431 553 580 464 538 416 689 386 650 427 463 426
dia 9:
678 676 413 504 575 582 651 572 661 405 591 452
dia 10:
663 522 506 413 483 596 582 472 575 431 568 522
dia 11:
618 502 405 645 649 425 396 689 413 383 458 394
dia 12:
669 399 458 401 560 405 465 384 516 614 475 679
dia 13:
567 667 639 665 511 442 389 427 522 446 659 580
dia 14:
639 397 436 521 406 494 595 537 712 471 659 705
dia 15:
628 647 715 488 476 697 419 614 480 452 562 684
*
*
*
dia 25:
529 706 622 470 601 398 629 425 506 530 408 428
dia 26:
693 423 421 481 671 647 388 429 423 485 559 708
_____________________________________________________________________________________________________
RECORRIDO DE CADA TAXI:
13960 14799 14441 14342 14487 13989 13914 13790 13872 13892 15036 13889
RECORRIDO PROMEDIO DIARIO POR TAXI:
536.9 569.2 555.4 551.6 557.2 538.0 535.2 530.4 533.5 534.3 578.3 534.2
IMPUESTO CMA MENSUAL POR TAXI: $
4345.0 5960.0 5270.0 5080.0 5360.0 4400.0 4260.0 4020.0 4175.0 4215.0 6415.0 4210.0
RECIBIDO MENSUAL POR TAXI Y POR LA FLOTA $:
607600 1248760 1875600 2498480 3127160 3735920 4341680 4942480 5546560 6151440 6802080 7406840
TOTAL, RECIBIDO EN LA FLOTA: $48284600
CAMBIOS DE ACEITE MENSUAL POR TAXI:
2 2 2 2 2 2 2 2 2 2 3 2
LA PLACA DE LOS MAYORES CAMBIOS DE ACEITE ES:
['DUO123']
RUBRICA DE EVALUACIÓN
Competencia o Criterio Valor Puntaje CALIFICACION
dimensión evaluada: (puntos)
Codificación del No codifica el algoritmo con Python para responder las 0
algoritmo preguntas dadas en el planteamiento del problema o
tiene un supuesto fraude.
Codifica el algoritmo con Python para responder las 20
preguntas y requerimientos dados en el planteamiento
del problema, pero de manera insuficiente

Codifica el algoritmo con Python, pero solo responde 50


algunas preguntas y requerimientos dados en el
planteamiento del problema, de manera básica.
Codifica el algoritmo con Python para responder todas 80
las preguntas y requerimientos dados en el
planteamiento del problema, de manera básica.
Codifica con Python el algoritmo que responde todas 100
las preguntas y requerimientos dados en el
planteamiento del problema, de manera sobresaliente
con un menú para ejecutar las opciones y magnifica
presentación a la entrega de los informes), según los
requerimientos.

También podría gustarte