Skip to content

Instantly share code, notes, and snippets.

@duranangie
Last active May 19, 2024 17:08
Show Gist options
  • Save duranangie/427144a730cf30f8483cd2670b37f83e to your computer and use it in GitHub Desktop.
Save duranangie/427144a730cf30f8483cd2670b37f83e to your computer and use it in GitHub Desktop.
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