Java - Hacer un programa que contenga una clase de nombre Producto

 
Vista:

Hacer un programa que contenga una clase de nombre Producto

Publicado por juan (5 intervenciones) el 05/05/2021 14:48:33
1. Hacer un programa que contenga una clase de nombre “Producto”. Esta debe
contener el atributo “identificación” que es el nombre del producto y un valor de tipo
real “costo” y los métodos y constructores:
• El constructor Producto() recibe como parámetros una cadena de texto de
identificación y un valor real costo.
• Los métodos de acceso getIdentificacion() y getCosto() y los métodos modificadores
setIdentificacion() y setCosto ().
• El método toString(), que dado un producto con identificación "Taza" y costo 19.95
devuelva la cadena: "Tasa: RD$ 19.95"


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
codigo
 
public class Producto {
 
    private String identificacion;
    private double costo;
 
    public Producto(String identificacion, double costo) {
        this.identificacion = identificacion;
        this.costo = costo;
    }
 
    @Override
    public String toString() {
        return identificacion + ": RD$ " + costo;
    }
 
    /**
     * @return the identificacion
     */
    public String getIdentificacion() {
        return identificacion;
    }
 
    /**
     * @param identificacion the identificacion to set
     */
    public void setIdentificacion(String identificacion) {
        this.identificacion = identificacion;
    }
 
    /**
     * @return the costo
     */
    public double getCosto() {
        return costo;
    }
 
    /**
     * @param costo the costo to set
     */
    public void setCosto(double costo) {
        this.costo = costo;
    }
 
}






2.Elabora un programa que contenga una clase “InventarioProducto” derivada de la
clase “Producto” anterior, con dos campos enteros adicionales “cantidad” y
“ganancia”. Ambos atributos de tipo protegido. Para esta clase se piden los siguientes
constructores y métodos:

• El constructor InventarioProducto () recibe como argumentos una cadena de texto
de “identificación” y un valor de tipo real “costo” y dos enteros “cantidad” y
“ganancia”, y construye un nuevo objeto utilizando el constructor de la clase base.

• Los métodos de acceso getCantidad() y getGanancia() y los métodos modificadores
setCantidad() y setGanancia().INF-5150 - Laboratorio Lenguaje de Programación II Página 2
• El método precioFinal(), que devuelve el precio final de un producto determinado,
calculado a partir del costo y aplicándole la ganancia.

• El método toString(), que dado el inventario del producto con identificación
"Taza", cuyo costo es 19.95 , su cantidad es 10 y su ganancia 40.00, devuelva la
cadena: 10 Taza: RD$ 19.95 + RD$40.00 = RD$ 59.95




codigo

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
public class InventarioProducto {
 
   int ganancia;
    int cantidad;
 
    InventarioProducto(String ganancia,int cantidad){
 
    setGanancia(ganancia);
    setCantidad(cantidad);
 
 }
     //metodos modificadores
    public void setGanancia(int c){ganancia=c;}
    public void setCantidad(int a){cantidad=n;}
 
    //metodos accesores
    public int getGanancia(){return ganancia;}
    public int getsetCantidad(){return cantidad;}
 
     public void mostrarInventarioProducto(){
         System.out.println("/nGanancia: "+getGanancia+ "/nCANTIDAD: "+getCantidad());
 
}
     }
 
 
 
 
import java.util.Scanner;
public class MainInventario {
 
    static Scanner sc = new Scanner(System.in);
 
    public static void main(String[] argumentos) {
 
      int Ganancia;
    int cantidad;
 
    System.out.println("Ingresa ganancia: ");
     ganancia = sc.nextInt();
     System.out.println("Ingresa cantidad: ");
     cantidad= sc.nextInt();
 
 
    InventarioProducto i = new InventarioProducto(ganancia, cantidad);
    i.mostrarInventarioProducto();
    }
}




quien me ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Hacer un programa que contenga una clase de nombre Producto

Publicado por Billy Joel (874 intervenciones) el 05/05/2021 16:24:08
Parece que esa clase Producto no se merece un like
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar