Ejercicio: 2Eva2015TII_T4 biciespol, prestamos de bicicletas
Algoritmo en Python:
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 2Eva_IIT2015_T4 biciespol, prestamos de bicicletas
# Tarea: validar matricula de estudiante
opcion = -1 # aun no es escoge una opcion
while not(opcion==6):
# Presenta el menú
print('Menú:')
print('1. Formulario de Préstamos')
print('2. Registro de bicicletas')
print('3. Préstamo')
print('4. Devolución')
print('5. Inventario de estado')
print('6. Salir')
opcion = int(input('cual es su opcion:'))
if opcion==1:
# Ingresa un estudiante
mat = input('matricula: ')
nom = input('nombre: ')
carr = input('carrera: ')
unestudiante = [mat,nom,carr]
formulario.append(unestudiante)
if opcion==2:
# Bicicletas
m = int(input('cuantas bicicletas:'))
bicicletas =[]
j = 0
while not(j>=m):
cod = input('codigo: ')
est = 0 # iniciar con cero
ubi = int(input('ubicacion:'))
# crea un registro
unabici = [cod,est,ubi]
# Añade a la tabla
bicicletas.append(unabici)
j = j+1
if opcion==3:
est = input('matricula')
cod = input('codigo: ')
ubi = int(input('ubicacion'))
# Tarea: validar matricula de estudiante
# busca la bicicleta
m = len(bicicletas)
j = 0
while not(j>=m):
if bicicletas[j][0]==cod:
donde = j
j = j + 1
# prestamo
if (bicicletas[donde][1] == '0' and bicicletas[donde][2]==ubi):
bicicletas[donde][1] = est
bicicletas[donde][2] = 0
# Opciones 4 y 5 continuan en el siguiente laboratorio
if opcion==6:
print('gracias por usar el software...')
print('@espol.edu.ec')