Código de Java - Relleno de asientos Autobus

sin imagen de perfil
Val: 21
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

Relleno de asientos Autobusgráfica de visualizaciones


Java

Publicado el 12 de Mayo del 2018 por Xesus
4.161 visualizaciones desde el 12 de Mayo del 2018
Espero les funcione, les parezca bien :D

Requerimientos

Solo se crea el nuevo proyecto y después la clase

Netbeans 8.2

NetBeans 8.2
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 12 de Mayo del 2018gráfica de visualizaciones de la versión: NetBeans 8.2
4.162 visualizaciones desde el 12 de Mayo del 2018
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
package rellenobus;
 
import java.util.Scanner;
 
public class RellenoBus {
 
    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        ClassMet b = new ClassMet();
        int bus[][] = new int[11][4];
        int op;
 
        for (int i = 0; i < 11; i++) {
            for (int j = 0; j < 4; j++) {
                bus[i][j] = 0;
            }
        }
 
        do {
            System.out.println("1. Escojer un asiento\n2. Eliminar asiento"
                    + "\n3. Mostrar asientos\n4. Salir");
            op = kb.nextInt();
            switch (op) {
                case 1://Escojer un asiento
                    bus = b.metLLenar(bus);
                    break;
                case 2://Eliminar asiento
                    bus = b.metEli(bus);
                    break;
                case 3://Mostrar asientos
                    b.metImp(bus);
                    break;
                case 4://Salir
                    break;
                default:
                    System.out.println("Opcion no valida");
            }
        } while (op != 4);
    }
}
 
 
 
 
//////////////CREAR UNA CLASE JAVA NEW CLASS NOMBRE CLASSMET
 
package rellenobus;
 
import java.util.Scanner;
 
/**
 *
 * @author Jesus RR
 */
public class ClassMet {
 
    public int[][] metLLenar(int c[][]) {
        Scanner kb = new Scanner(System.in);
        int fs, cs, fsr, csr;
        System.out.print("Seleccione su asiento;\nColumna: ");
        fs = kb.nextInt();
        System.out.print("Fila: ");
        cs = kb.nextInt();
        fsr = fs - 1;
        csr = cs - 1;
        if (c[fsr][csr] == 1) {
            System.out.println("Ese asiento ya esta ocupado");
        } else {
            c[fsr][csr] = 1;
        }
        return c;
    }
 
    public int[][] metEli(int d[][]) {
        Scanner kb = new Scanner(System.in);
        int fs, cs, fsr, csr;
        System.out.print("Seleccione asiento a eliminar;\nFila: ");
        fs = kb.nextInt();
        System.out.print("Columna: ");
        cs = kb.nextInt();
        fsr = fs - 1;
        csr = cs - 1;
        d[fsr][csr] = 0;
        return d;
    }
 
    public void metImp(int a[][]) {
        for (int i = 0; i < 11; i++) {
            for (int j = 0; j <4; j++) {
                System.out.print(a[i][j]+" ");
            }
            System.out.print("\n");
        }
    }
}



Comentarios sobre la versión: NetBeans 8.2 (2)

Raul
19 de Noviembre del 2019
estrellaestrellaestrellaestrellaestrella
Excelente aporte, me ayudó muchisimo a comprender la estructura del código para poder realizar uno similar.
Responder
JORGE
19 de Noviembre del 2019
estrellaestrellaestrellaestrellaestrella
Esta excelente hasta se pueden implementar mas autobuses gracias al uso de clases.
Responder

Comentar la versión: NetBeans 8.2

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4596