
NECESITO AYUDA URGENTE
Publicado por oscar (13 intervenciones) el 24/02/2016 14:31:23
Buenas foro
Agradeceria un poco de ayuda , necesito entregar antes del viernes 26/2/16 una practica de un modulo que estoy cursando a distancia y me piden lo siguiente :
Realizar un programa que nos va a permitir gestionar una flota de coches. Inicialmente al poner en marcha el programa aparece un menú que contiene lo siguiente:
GESTIÓN DE COCHES
****************************
1. Introducir Coche
2. Eliminar Coche
3. Listar Coches
0. Salir
Un coche va a tener los siguientes datos: marca, modelo, matrícula, kilómetros y caballos.
Cuando pulsamos la opción "Introducir Coche" le pasamos una instancia de coche al método introducir, por por teclado y creamos el coche. Posteriormente el método introducir lo introduce en el array de coches.
Cuando pulsamos la opción "Eliminar Coche" nos pide la matrícula del coche a eliminar, y si lo encuentra lo elimina del array.
Cuando pulsamos la opción "Listar Coches" nos pide como criterio de búsqueda la marca del coche, si dejamos el campo vacío nos muestra todos los coches, si introducimos algo en el criterio de búsqueda nos muestra sólo aquellos coches que coinciden con la marca.
Cuando pulsamos la opción "Salir" se cierra el programa.
y llevo esto creado , espero me puedan orientar:
coche.java
Agradeceria un poco de ayuda , necesito entregar antes del viernes 26/2/16 una practica de un modulo que estoy cursando a distancia y me piden lo siguiente :
Realizar un programa que nos va a permitir gestionar una flota de coches. Inicialmente al poner en marcha el programa aparece un menú que contiene lo siguiente:
GESTIÓN DE COCHES
****************************
1. Introducir Coche
2. Eliminar Coche
3. Listar Coches
0. Salir
Un coche va a tener los siguientes datos: marca, modelo, matrícula, kilómetros y caballos.
Cuando pulsamos la opción "Introducir Coche" le pasamos una instancia de coche al método introducir, por por teclado y creamos el coche. Posteriormente el método introducir lo introduce en el array de coches.
Cuando pulsamos la opción "Eliminar Coche" nos pide la matrícula del coche a eliminar, y si lo encuentra lo elimina del array.
Cuando pulsamos la opción "Listar Coches" nos pide como criterio de búsqueda la marca del coche, si dejamos el campo vacío nos muestra todos los coches, si introducimos algo en el criterio de búsqueda nos muestra sólo aquellos coches que coinciden con la marca.
Cuando pulsamos la opción "Salir" se cierra el programa.
y llevo esto creado , espero me puedan orientar:
coche.java
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
public class Coche {
// ATRIBUTOS
private String marca;
private String modelo;
private String matricula;
private int kilometros;
private int caballos;
// CONSTRUCTORES
public Coche(String marc,String mod,String matr, int km, int cv){
marca=marc;
modelo=mod;
matricula=matr;
kilometros=km;
caballos=cv;
}
public Coche(){
marca=" ";
modelo=" ";
matricula=" ";
kilometros=0;
caballos=0;
}
// MÉTODOS
public String dameMarca() {
return marca;
}
public void ponMarca(String marca) {
this.marca = marca;
}
public String dameModelo() {
return modelo;
}
public void ponModelo(String modelo) {
this.modelo = modelo;
}
public String dameMatricula() {
return matricula;
}
public void ponMatricula(String matricula) {
this.matricula = matricula;
}
public int dameKilometros() {
return kilometros;
}
public void ponKilometros(int kilometros) {
this.kilometros = kilometros;
}
public int dameCaballos() {
return caballos;
}
public void ponCaballos(int caballos) {
this.caballos = caballos;
}
}
main == flota.java ( a partir de la creacion del array viene la perdida , soy novato en java y no tengo costumbre , solicito ayuda )
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
import java.util.Scanner;
public class Flota {
public static void main(String[] args) {
// Declaramos las variables
Scanner sc=new Scanner(System.in);
int opcion=0;
String marca=" ";
String modelo=" ";
String matricula=" ";
int kilometros=0;
int caballos=0;
// Mostramos un menu y pedimos una opción ;
System.out.println(" GESTION DE FLOTA DE COCHES ");
System.out.println("---------------------------------");
System.out.println("Seleccione una opción del menu:");
System.out.println("---------------------------------");
System.out.println("1. Introducir Coches");
System.out.println("2. Eliminar Coches");
System.out.println("3. Listar Coches");
System.out.println("0. Salir");
opcion=sc.nextInt();
switch(opcion) {
case 0:
System.out.println("Saliendo del programa...");
break;
case 1:
System.out.println("SECCION INTRODUCIR COCHES");
System.out.println("INTRODUCIR MARCA");
marca=sc.nextLine();marca=sc.nextLine();
System.out.println("INTRODUCIR MODELO");
modelo=sc.nextLine();
System.out.println("INTRODUCIR MATRICULA");
matricula=sc.nextLine();
System.out.println("INTRODUCIR KILOMETROS");
kilometros=sc.nextInt();
System.out.println("INTRODUCIR CABALLOS (CV)");
caballos=sc.nextInt();
System.out.println("AÑADIDO COCHE:" + marca + " MODELO:" + modelo + " MATRICULA:"
+ matricula + " KMS.:" + kilometros + " CV:" + caballos);
break;
case 2:
System.out.println("SECCION ELIMINAR COCHES");
break;
case 3:
System.out.println("SECCION LISTAR COCHES");
break;
default: System.out.println("Opcion no válida");
}
// Creacion del array a rellenar con el listado introducido por teclado
int listado[][] = new int[5][100];
for (int x=0; x < listado.length; x++) {
for (int y=0; y < listado[x].length; y++) {
}
}
for (int x=0; x < listado.length; x++) {
for (int y=0; y < listado[x].length; y++) {
listado[x][y] = listado=sc.nextLine();
}
}
}
}
Valora esta pregunta


0