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


-3