Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2012, 19:30
HITCAR
 
Fecha de Ingreso: noviembre-2012
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
Respuesta: Como utilizar variable tipo contador de un Package y una clase diferente,

Hola, que tal chuidiang, gracias por interesarte y darte el tiempo de verificar y responder a mi interrogante

Comprendo tu respuesta, y ahora se el porque el programa no da el resultado que quiero. Con respecto a la sugerencia de traspasar el método calculoPagoTotal a ventasPagoTotal01, ya lo hice antes de hacer la pregunta al foro, y sí, se que el programa se ejecuta sin errores y me da el resultado que deseo (dejo el código líneas más abajo).


Mi interrogante era como hago o que modifico para que un pedazo de mi código dentro de dos paquetes, se una y ejecuten correctamente.

Por ejemplo: digamos que el código que dejo líneas más a bajo, lo deseo dividir para que este en dos paquetes diferentes (o en "n" paquetes) y al unirlos, se ejecute sin ningun inconveniente.





package paquete01;



import java.util.Scanner;

public class ventasPagoTotal01
{
public Scanner escaneador01;
public Scanner escaneador02;

public double cantidad;
public double precio;
public double pagoTotal;

public double conta=1;
public double acomula=0;

public String nombre;


public void ingresocantidad()
{
escaneador01=new Scanner(System.in);

System.out.println("INGRE LA CANTIDAD DE PRODUCTOS A PROCESAR");
cantidad=escaneador01.nextDouble();


}

public void operacionProductos()
{
while(conta<=cantidad)
{
escaneador02=new Scanner(System.in);
escaneador01=new Scanner(System.in);
System.out.println("INGRESE EL NOMBRE DEL PRODUCTO: ");
nombre=escaneador02.nextLine();

System.out.println("INGRESE EL PRECIO DEL PRODUCTO: ");
precio=escaneador01.nextDouble();

acomula=acomula+precio;

conta=conta+1;
}

}



public void calculoPagoTotal()
{

pagoTotal=cantidad+acomula+(acomula*0.2);
System.out.println("EL PAGO TOTAL ES: "+pagoTotal);
}


public static void main(String[] args)
{
ventasPagoTotal01 enlaceVentas;

enlaceVentas=new ventasPagoTotal01();

enlaceVentas.ingresocantidad();
enlaceVentas.operacionProductos();
enlaceVentas.calculoPagoTotal();

}
}