0% encontró este documento útil (0 votos)
14 vistas9 páginas

Ejercicio Complemento de Quizz

El documento presenta tres ejercicios de programación en Java. El primer ejercicio gestiona la entrada y visualización de estudiantes y sus notas, el segundo se encarga de la reserva de salones para eventos, y el tercero permite el préstamo y devolución de libros en una biblioteca. Cada ejercicio incluye un menú interactivo para facilitar la interacción del usuario.

Cargado por

daniel.bonilla01
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas9 páginas

Ejercicio Complemento de Quizz

El documento presenta tres ejercicios de programación en Java. El primer ejercicio gestiona la entrada y visualización de estudiantes y sus notas, el segundo se encarga de la reserva de salones para eventos, y el tercero permite el préstamo y devolución de libros en una biblioteca. Cada ejercicio incluye un menú interactivo para facilitar la interacción del usuario.

Cargado por

daniel.bonilla01
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

EJERCICIO COMPLEMENTO DE QUIZZ

DANIEL SANTIAGO BONILLA CORREA

PROGRAMACIÓN 3

Ejercicio 1

package daniel;

import java.util.Scanner;

public class estnotas {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner teclado=new Scanner(System.in);

String[] nombres = new String[5];

float[] notas = new float[5];

int[] estado = {0, 0, 0, 0, 0};

int op = 0;

while (op != 3) {

System.out.println("\n MENÚ----------:");

System.out.println("1. Ingresar estudiante y nota ");

System.out.println("2. Mostrar estudiantes ");

System.out.println("3. Salir ");

System.out.print("Seleccione una opción: ");

op = teclado.nextInt();

if (op == 1) {
int reg = 0;

for (int i = 0; i < 5; i++) {

if (estado[i] == 0) {

System.out.print("Ingrese nombre : ");

teclado.nextLine();

nombres[i] = teclado.nextLine();

System.out.print("Ingrese la nota: ");

notas[i] = teclado.nextFloat();

estado[i] = 1;

reg = 1;

System.out.println(" Estudiante registrado.");

break;

} if (reg == 0) {

System.out.println(" No hay espacio para más estudiantes.");

} else if (op == 2) {

System.out.println("\n Lista de estudiantes registrados:");

for (int i = 0; i < 5; i++) {

if (estado[i] == 1) {

System.out.println(nombres[i] + ": " + notas[i]);

} else if (op == 3) {
System.out.println(" Saliendo del programa.");

} else {

System.out.println("Opción no válida.");

Ejercicio 2

package daniel;

import java.util.Scanner;

public class eventos {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner teclado=new Scanner(System.in);

String salones[] = {"salon x", "salon y", "salon z", "salon a"};

String eventos[] = {"", "", "", ""};

int estado []= {0,1,0,1};

int op = 0;

String nombreEvento;
String salonElegido;

while (op != 3) {

System.out.println(" Gestión de reservas de salones");

System.out.println("1. Listar eventos por salón");

System.out.println("2. Reservar un salón");

System.out.println("3. Salir");

System.out.print("Ingrese una opción: ");

op = teclado.nextInt();

if (op == 1) {

System.out.println("Eventos por salón:");

for (int i = 0; i < 4; i++) {

if (estado[i]==0) {

System.out.println(salones[i] + ": Disponible");

} else {

System.out.println(salones[i] + " reservado: " + eventos[i]);

if (op == 2) {

System.out.println("Ingrese el nombre del salón que desea reservar:");

System.out.println("salon x,salon y,salon z Salon a");

salonElegido = teclado.nextLine();

int i = 0;
while (i < 4) {

if (salonElegido.equals(salones[i])) {

if (estado[i]==0) {

System.out.print("Ingrese el nombre del evento: ");

nombreEvento = teclado.nextLine();

eventos[i] = nombreEvento;

System.out.println("Reserva realizada en " + salones[i]);

} else {

System.out.println("El salón ya está reservado para el evento: " +


eventos[i]);

break;

i++;

if (i == 4) {

System.out.println("El salón no existe.");

if (op == 3) {

System.out.println("Gracias por usar el sistema de reservas.");

}
Ejercicio 3

package daniel;

import java.util.Scanner;

public class libros {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner teclado=new Scanner(System.in);

String libros[] = {"psicologia", "introduccion a programacion", "ing software", "pseudocodigo"};

String prestados[] = {"", "", "", ""};

String pres;

int op = 0;

while (op != 4) {

System.out.println("\nbienvenido a la biblioteca, elija una opcion:");

System.out.println("1. prestar");

System.out.println("2. devolver");

System.out.println("3. mostrar");

System.out.println("4. salir");

op =teclado.nextInt();
if (op == 1) {

System.out.println("¿Qué libro desea pedir prestado?");

System.out.println("Matematicas");

System.out.println(" programacion");

System.out.println("licenciatura");

System.out.println("Algebra");

pres = teclado.nextLine();

int i = 0;

while (i < 4) {

if (pres.equals(libros[i])) {

if (prestados[i].equals("")) {

prestados[i] = libros[i];

System.out.println(" El libro está disponible. ¡Disfruta tu lectura!");

} else {

System.out.println("El libro ya fue prestado.");

break;

i++;

if (i == 4) {

System.out.println("El libro no existe en la biblioteca.");

if (op == 2) {

System.out.println("¿Qué libro desea devolver?");

System.out.println("matematicas");
System.out.println(" programacion");

System.out.println("licenciatura");

System.out.println("Algebra");

pres = teclado.nextLine();

int i = 0;

while (i < 4) {

if (pres.equals(libros[i])) {

if (prestados[i].equals(libros[i])) {

prestados[i] = "";

System.out.println("Gracias por devolver el libro.");

} else {

System.out.println(" libro libre.");

break;

i++;

if (i == 4) {

System.out.println("El libro no está disponible.");

if (op == 3) {

System.out.println("Libros disponibles:");

for (int i = 0; i < 4; i++) {

if (prestados[i].equals("")) {

System.out.println("- " + libros[i]);

}
}

System.out.println("Gracias por usar la biblioteca.");

También podría gustarte