Generation

fix invalid codeThu, 01 Jun 2023

private static int Menu_Solicitar(){ System.out.println("✤"); System.out.println(" Id"); for (int i = 0; i<pacientes.size(); i++){ System.out.println(" "+ (i+1) +" ᅳ "+ pacientes.get(i).Identificacion); } int indexDocument = scanner.nextInt()-1; scanner.nextLine(); if (indexDocument >= 0 && indexDocument < pacientes.size()) { System.out.println(" Bienvenido Paciente "+ pacientes.get(indexDocument).Nombre); System.out.println(" Seleccione su médico dependiendo su especialidad:"); for (int i = 0; i < medicos.size(); i++) { System.out.println(" "+ (i + 1) +" ᅳ "+ medicos.get(i).Nombre +" ᅳ "+ medicos.get(i).getEspecialidad()); } int indexMedico = scanner.nextInt() - 1; scanner.nextLine(); if (indexMedico >= 0 && indexMedico < medicos.size()) { pacientes.get(indexDocument).AsignarMedico(medicos.get(indexMedico)); horario_D = (ArrayList<Horario>) pacientes.get(indexDocument).ConsultarCita(); if (!horario_D.isEmpty()) { System.out.println(" Horarios disponibles:"); for (Horario horario : horario_D) { for (int i=0; i<horario_D.size(); i++){ System.out.println(" Cita "+ (i+1) +": "+ horario.getdateTime()); int index = scanner.nextInt() - 1; pacientes.get(indexDocument).AsignarCita(horario_D.get(index)); i++; } } } else { System.out.println("No"); } } else { System.out.println(""); Menu_Solicitar(); } } else { System.out.println(""); Menu_Solicitar(); } return indexDocument; } private static void Menu_Consu(){ System.out.println("Consul"); System.out.println("Id "); for (int i=0; i<pacientes.size();i++){ System.out.println(" "+ (i+1) + " ᅳ " + pacientes.get(i).Identificacion); } int indexDocument = scanner.nextInt()-1; horario_D = (ArrayList<Horario>) pacientes.get(indexDocument).ConsultarCita(); System.out.println(" Paciente "+ pacientes.get(indexDocument).Nombre); if (!horario_D.isEmpty()) { for (Horario a:horario_D) { System.out.println("citas:"); for (int i=0; i<horario_D.size(); i++){ System.out.println("Cita "+ (i+1) +": "+ a.getdateTime() +" con "+ pacientes.get(indexDocument).obteMedico().Nombre); } } } else { System.out.println("No"); } } private static void Menu_admin() { System.out.println("Admin"); opcion = scanner.nextInt(); scanner.nextLine(); switch (opcion) { case 1: Citas(); break; case 2: Menu_principal(); break; case 3: break; default: System.out.println(""); Menu_admin(); break; } } private static void Citas(){ System.out.println("lista"); for (int i=0; i<pacientes.size(); i++){ System.out.println("Paciente "+ (i+1) + "ᅳ" + pacientes.get(i).Nombre); ArrayList<Horario> horario = (ArrayList<Horario>) pacientes.get(i).ConsultarCita(); if (!horario.isEmpty()){ System.out.println("citas solicitadas"); for(Horario a:horario){ for (int j=0; j<horario.size(); j++){ System.out.println("Cita "+ (j+1) +": "+ a.getdateTime() +" con el/la Doctor(a) "+ pacientes.get(i).obteMedico().Nombre); j++; } } } else { System.out.println("No tiene citas registradas."); } } }

## 3. Test 1. Validar si la función `add` suma dos números:

Questions about programming?Chat with your personal AI assistant