Java - Ayuda en terminar el código

 
Vista:

Ayuda en terminar el código

Publicado por Antonio (1 intervención) el 07/05/2021 19:44:36
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
package ejercicio_8;
public class Paquete {
    private int numeroPaquete;
    private String dni;
    private double peso;
    private int prioridad; //0=normal, 1=alta, 2=espress
 
    public Paquete(int numeroPaquete, String dni, double peso, int prioridad) {
        this.numeroPaquete = numeroPaquete;
        this.dni = dni;
        this.peso = peso;
        this.prioridad = prioridad;
    }
 
    public int getNumeroPaquete() {
        return numeroPaquete;
    }
 
    public String getDni() {
        return dni;
    }
 
    public double getPeso() {
        return peso;
    }
 
    public int getPrioridad() {
        return prioridad;
    }
    public String mostrarDatosPaquete(){
        return "Numero de paquete: "+numeroPaquete
            +"\nDNI: "+dni{
            +"\nprioridad: "+prioridad{
 
    }
}









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
package ejercicio_8;
public class Sucursal {
 
    private int numeroSucursal;
    private String direccion;
    private String ciudad;
 
    public Sucursal(int numeroSucursal, String direccion, String ciudad) {
        this.numeroSucursal = numeroSucursal;
        this.direccion = direccion;
        this.ciudad = ciudad;
    }
    public int getNumeroSucursal() {
        return numeroSucursal;
    }
    public String getDireccion() {
        return direccion;
    }
    public String getCiudad() {
        return ciudad;
    }
    public String mostrarDatosSucursal(){
        return "Numero de sucursal"+numeroSucursal
               +"\nDireccion de la sucursal: "+direccion
               +"\nCiudad en la que se ubica la sucursal: "+ciudad;
    }
    public double calcular_precio(Paquete t){
        double precio;
        precio=t.getPeso();
        if(t.getPrioridad()==1){
            precio +=10;
        }
        if(t.getPrioridad()==2){
            precio +=20;
        }
        return precio;
    }
}




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
package ejercicio_8;
import java.util.Scanner;
public class Principal {
    public static void main(String[]args){
        Scanner entrada = new Scanner(System.in);
        int contadorSucursal=0, contadorPaquete=0;
        int numeroSucursal, numeroPaquete, prioridad, opcion;
        String direccion, ciudad, dni = null;
        double peso;
 
        Sucursal sucursal[]=new Sucursal[50];
        Paquete paquete[]=new Paquete[100];
 
        do{
            System.out.println("\t.:MENU:.");
            System.out.println("1.- crear una nueva sucursal");
            System.out.println("2.- Enviar paquete");
            System.out.println("3.- Consultar sucursal");
            System.out.println("4.- Consultar paquete");
            System.out.println("5.- Mostrar todas las sucursales");
            System.out.println("6.- Mostrar todos los paquetes");
            System.out.println("7.- Salir");
            System.out.println("Digite una opcion del menu: ");
            opcion=entrada.nextInt();
 
            switch(opcion){
                case 1: System.out.print("\nDigite el numero de sucursal: ");
                        numeroSucursal = entrada.nextInt();
                        System.out.print("\nDigite la Direccion: ");
                        direccion = entrada.nextLine();
                        System.out.print("\nDigite la Ciudad: ");
                        ciudad = entrada.nextLine();
 
                        sucursal [contadorSucursal]=new Sucursal(numeroSucursal, direccion, ciudad);
                        contadorSucursal++;
                        break;
                case 2: System.out.print("\nDigite el numero del paquete: ");
                        numeroPaquete = entrada.nextInt();
                        System.out.println("\nDigite el DNI: ");
                        dni = entrada.next(dni);
                        System.out.println("\nDigite el Peso: ");
                        peso = entrada.nextInt();
                        System.out.println("\nDigite la prioridad: ");
                        prioridad = entrada.nextInt();
 
            }
        }while(opcion!=7);
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder