Ejercicio: 2Eva_IIT2015_T4 biciespol, prestamos de bicicletas
Desarrollo del 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')