Está en la página 1de 10

AYUDANTÍ Nº 3

A
Condicionales
Problema 1:
El famoso juego “League of Legends” sin duda ha
acaparado la atención de los jóvenes sansanos. 15
estudiantes de Informática deciden hacer un "tarreo lolero",
formando 3 equipos completos. Para mantener sus
resultados ordenados y a salvo deciden pedir ayuda a sus
compañeros de IWI131, solicitando un programa que sea
capaz de dar cuenta al ganador de este tarreo. En caso de
empate, se discriminará al ganador eligiendo a quién haga
más muertes. Por ende, este programa debe solicitar el
"score" de cada una de las tres partidas entre los equipos,
además del ganador de cada una de estas.
Pauta:
#Parte 1
#Variables de los equipos

team1 = 0
kills1 = 0
team2 = 0
kills2 = 0
team3 = 0
kills3 = 0
Pauta:
#Parte 2
#Peticion de datos

juego = int(raw_input('Indique al ganador del match entre el Equipo 1 y el Equipo 2 (Ingrese 1 o 2): '))

if juego == 1:
team1 += 1
else:
team2
+= 1
kills = int(raw_input('Ingrese las muertes hechas por el Equipo 1: '))
kills1 += kills
kills = int(raw_input('Ingrese las muertes hechas por el Equipo 2: '))
kills2 += kills
juego = int(raw_input('Indique al ganador del match entre el Equipo 2 y el Equipo 3 (Ingrese 2 o 3): '))

if juego == 2:
team2 += 1
else:
team3
+= 1
kills = int(raw_input('Ingrese las muertes hechas por el Equipo 2: '))
kills2 += kills
kills = int(raw_input('Ingrese las muertes hechas por el Equipo 3: '))
kills3 += kills
juego = int(raw_input('Indique al ganador del match entre el Equipo 1 y el Equipo 3 (Ingrese 1 o 3): '))

if juego == 1:
team1 += 1
else:
team3 += 1

kills = int(raw_input('Ingrese las muertes hechas por el Equipo 1: '))


kills1 += kills
kills = int(raw_input('Ingrese las muertes hechas por el Equipo 3: '))
kills3 += kills
Pauta:
#Parte 3
#Respuesta final

if team1 == 2:
print 'El Equipo 1 ha ganado el tarreo!'
elif team2 == 2:
print 'El Equipo 2 ha ganado el tarreo!'
elif 2:
team3 == Equipo 3 ha ganado el tarreo!'
print 'El kills2 > kills3 or kills1 > kills3 > kills2:
elif Equipo 1 ha ganado el tarreo por cantidad de
kills1 >
print 'El kills1 > kills3 or kills2 > kills3 > kills1:
muertes!' Equipo 2 ha ganado el tarreo por cantidad de
elif
kills2 > kills2 > kills1 or kills3 > kills1 > kills2:
print 'El Equipo 3 ha ganado el tarreo por cantidad de
muertes!'
elif
kills3 >
print 'El
Problema 2:
La compañía que gestiona la autopista ha decidido
cambiar las tarifas de peaje. Estas tarifas dependen del
tipo de
vehículo (camión o automóvil), la hora del día y sólo
para
automóviles, se agrega el número de pasajeros.
En las horas de alta congestión (07:30 a 09:30 hrs y de
17:30 a 20:00 hrs), los automóviles pagan $2400,
excepto cuando llevan 3 pasajeros o más, caso en el cual
no pagan peaje.
Si el vehículo es un camión debe pagar $3500
pesos. En las horas de menor congestión el peaje
para los
automóviles es de $2000 pesos menos $100 por cada
pasajero que lleve y para los camiones es de $2500 pesos.
Escriba un programa que en base al tipo de vehículo, la
hora en la que está pasando (en formato HH:MM) y sólo
Pauta:
tipo = raw_input(“tipo vehiculo: ")
dia = raw_input(“dia: ")
horario = raw_input(“horario: ")
if tipo == 'auto':
cp = int(raw_input(“cantidad pasajeros: "))
total = 0

if "07:30" <= horario <= "17:30":


if tipo == “camion":
total = 3500
elif 3:
cp < = 2400
total
else:
if tipo == “camion":
total = 2500
else:
total = * cp)
2000 – (100
print “Total a pagar:", total
Problema 3:
Una empresa que se dedica a la venta de desinfectantes necesita un
programa para gestionar las facturas. En cada factura figura: el código del
artículo, la cantidad vendida en litros y el precio por litro.

El precio por litro puede ser al detalle por $3000 (menor a 10 litros) o
al mayor $1700 (igual o superior a 10 litros)

Diariamente el usuario ingresa 5 facturas, donde se pide que el


programa indique: Facturación total, cantidad en litros vendidos y cuantas
facturas se emitieron de más de $50000.
Problema 3:
FACTURA 1
cantidad de litros vendidos: 7
FACTURA 2
cantidad de litros vendidos: 48
FACTURA 3
cantidad de litros vendidos: 23
FACTURA 4
cantidad de litros vendidos: 50
FACTURA 5
cantidad de litros vendidos: 4
FACTURACION TOTAL: 238700
CANTIDAD DE LITROS VENDIDOS: 132
CANTIDAD DE FACTURAS SOBRE 50000 PESOS: 2
Pauta:
fact_total = 0
contador = 0
veces = 0
litros = 0

veces = veces + 1
print 'FACTURA ' + str(veces)
cant = int(raw_input('cantidad de litros vendidos: '))
if cant >= 10:
precio = 1700
else:
precio = 3000
total = cant *
precio
fact_total
litros += cant +=
total
contador += 1
if total > 50000:
print 'FACTURACION TOTAL: ', fact_total
print 'CANTIDAD DE LITROS VENDIDOS: ', litros
print 'CANTIDAD DE FACTURAS SOBRE 50000 PESOS: ', contador

También podría gustarte