Java - Métodos....Trabajar con Métodos este ejercicio

   
Vista:

Métodos....Trabajar con Métodos este ejercicio

Publicado por Erick (41 intervenciones) el 31/05/2017 12:52:18
El programa funciona correctamente,incluso es un ejercicio sencillo pero me Tutor me pidió trabajarlo con métodos y realmente no entiendo como hacerlo,alguien podría ayudarme con esto, realmente lo agradecería y lo estudiaría.

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
package Paquete;
 
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] arg) {
 
        Factura a[] = new Factura[2];
        String Nombre = "";
        double Precio = 0;
        double Total = 0;
        double Iva = 0;
        double Subtotal = 0;
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < a.length; i++) {
            System.out.println(" Digita el Nombre del producto " + (i + 1));
            Nombre = sc.nextLine();
            System.out.println(" Digita el Precio del producto " + (i + 1));
            Precio = sc.nextDouble();
            sc.nextLine();
            a[i] = new Factura(Nombre, Precio, Total, Iva, Subtotal);
        }
        for (int i = 0; i < a.length; i++) {
            System.out.println(" El nombre es " + a[i].getNombre() + " El precio es " + a[i].getPrecio());
            Total = Total + a[i].getPrecio();
        }
        Iva = Total * 0.19;
        Subtotal = Total + Iva;
        System.out.println(" El Total de los productos es " + Total);
        System.out.println(" El Iva de los productos es " + Iva);
        System.out.println(" El Subtotal de los productos es " + Subtotal);
    }
}








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
package Paquete;
 
public class Factura {
 
    private String Nombre;
    private double Precio;
    private double Total = 0;
    private double Iva = 0;
    private double Subtotal = 0;
 
    public Factura() {
        Nombre = "";
        Precio = 0;
        Total = 0;
        Iva = 0;
        Subtotal = 0;
    }
 
    public Factura(String n, double p, double T, double I, double S) {
        Nombre = n;
        Precio = p;
        Total = T;
        Iva = I;
        Subtotal = S;
 
    }
 
    public String getNombre() {
        return Nombre;
    }
 
    public void setNombre(String Nombre) {
        this.Nombre = Nombre;
    }
 
    public double getPrecio() {
        return Precio;
    }
 
    public void setPrecio(double Precio) {
        this.Precio = Precio;
    }
 
    public double getTotal() {
        return Total;
    }
 
    public void setTotal(double Total) {
        this.Total = Total;
    }
 
    public double getIva() {
        return Iva;
    }
 
    public void setIva(double Iva) {
        this.Iva = Iva;
    }
 
    public double getSubtotal() {
        return Subtotal;
    }
 
    public void setSubtotal(double Subtotal) {
        this.Subtotal = Subtotal;
    }
 
    public void Total() {
        Total = Total + Precio;
 
    }
 
    public void Iva() {
        Iva = Total * 0.19;
    }
 
    public void Subtotal() {
        Subtotal = Total + Iva;
    }
}



Trate de hacer todo lo que entiendo creando los métodos get set los constructores, incluso trate de hacer los métodos de las funciones Total, Iva y subtotal pero no consigo nada.


Mi Tutor dice que tengo que usar un método para cada uno. Total,Iva y Subtotal pero no entiendo como hacerlo.
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
Revisar política de publicidad