Last active
May 19, 2024 17:08
-
-
Save duranangie/427144a730cf30f8483cd2670b37f83e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package teclado; | |
import java.util.Scanner; | |
public class Teclado { | |
public static void main(String[] args) { | |
Scanner scan = new Scanner(System.in); | |
int matriz[][] = new int[6][3]; | |
matriz[0][0] = 15; | |
matriz[0][1] = 15; | |
matriz[0][2] = 30; | |
matriz[1][0] = 65; | |
matriz[1][1] = 1; | |
matriz[1][2] = 2; | |
matriz[2][0] = 4; | |
matriz[2][1] = 52; | |
matriz[2][2] = 7; | |
matriz[3][0] = 46; | |
matriz[3][1] = 32; | |
matriz[3][2] = 16; | |
matriz[4][0] = 64; | |
matriz[4][1] = 23; | |
matriz[4][2] = 11; | |
matriz[5][0] = 61; | |
matriz[5][1] = 12; | |
matriz[5][2] = 91; | |
String opcion = ""; | |
int reserva = 0; | |
int puesto = 0; | |
System.out.println("Bienvenidos avianca"); | |
System.out.println("Ingrese el destino al que quiere ir: " | |
+ "\n 0.Rio de janeiro" | |
+ "\n 1.Cancun" | |
+ "\n 2.Madrid" | |
+ "\n 3.Roma" | |
+ "\n 4.Milan" | |
+ "\n 5.Iguazu " | |
+ "\n escriba la opcion que desees?"); | |
opcion = scan.next(); | |
while (!opcion.equalsIgnoreCase("finish")) { | |
if (opcion.equals("0")) { | |
System.out.println("Reserve su vuelo a Rio de Janeiro"); | |
System.out.println("Ingrese el horario que desea " | |
+ "\n 0.Manana" | |
+ "\n 1.Tarde" | |
+ "\n 2.Noche"); | |
reserva = scan.nextInt(); | |
if (reserva == 0) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[0][0] -= puesto; | |
if (matriz[0][0] < 0) { | |
System.out.println("no se pudo realizar su reserva no hay boletos disponibles "); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 1) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[0][1] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 2) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[0][2] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} | |
} else if (opcion.equals("1")) { | |
System.out.println("Reserve su vuelo a Cancun"); | |
System.out.println("Ingrese el horario que desea " | |
+ "\n 0.Manana" | |
+ "\n 1.Tarde" | |
+ "\n 2.Noche"); | |
reserva = scan.nextInt(); | |
if (reserva == 0) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[1][0] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 1) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[1][1] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 2) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[1][2] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} | |
} else if (opcion.equals("2")) { | |
System.out.println("Reserve su vuelo a Madrid"); | |
System.out.println("Ingrese el horario que desea " | |
+ "\n 0.Manana" | |
+ "\n 1.Tarde" | |
+ "\n 2.Noche"); | |
reserva = scan.nextInt(); | |
if (reserva == 0) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[2][0] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 1) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[2][1] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 2) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[2][2] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} | |
} else if (opcion.equals("3")) { | |
System.out.println("Reserve su vuelo a Roma"); | |
System.out.println("Ingrese el horario que desea " | |
+ "\n 0.Manana" | |
+ "\n 1.Tarde" | |
+ "\n 2.Noche"); | |
reserva = scan.nextInt(); | |
if (reserva == 0) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[3][0] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 1) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[3][1] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 2) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[3][2] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} | |
} else if (opcion.equals("4")) { | |
System.out.println("Reserve su vuelo a Milan"); | |
System.out.println("Ingrese el horario que desea " | |
+ "\n 0.Manana" | |
+ "\n 1.Tarde" | |
+ "\n 2.Noche"); | |
reserva = scan.nextInt(); | |
if (reserva == 0) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[4][0] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 1) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[4][1] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 2) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[4][2] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} | |
} else if (opcion.equals("5")) { | |
System.out.println("Reserve su vuelo a Iguazy"); | |
System.out.println("Ingrese el horario que desea " | |
+ "\n 0.Manana" | |
+ "\n 1.Tarde" | |
+ "\n 2.Noche"); | |
reserva = scan.nextInt(); | |
if (reserva == 0) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[5][0] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 1) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[5][1] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} else if (reserva == 2) { | |
System.out.println("Cuantos asientos deseas reservar: "); | |
puesto = scan.nextInt(); | |
matriz[5][2] = -puesto; | |
if (puesto < 0) { | |
System.out.println("no se pudo realizar su reserva"); | |
} else { | |
System.out.println("su reserva se realizo correctamente"); | |
} | |
} | |
} else { | |
System.out.println("Error en la opcion ingresada."); | |
} | |
System.out.println("Desea continuar con la reservacion? 'si' para continuar o 'finish' para finalizar"); | |
opcion = scan.next(); | |
if (opcion.equals("si")) { | |
System.out.println("Bienvenidos avianca"); | |
System.out.println("Ingrese el destino al que quiere ir: " | |
+ "\n 0.Rio de janeiro" | |
+ "\n 1.Cancun" | |
+ "\n 2.Madrid" | |
+ "\n 3.Roma" | |
+ "\n 4.Milan" | |
+ "\n 5.Iguazu " | |
+ "\n escriba la opcion que desees?"); | |
opcion = scan.next(); | |
} else { | |
System.out.println("thaks"); | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment