Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2012, 23:48
HITCAR
 
Fecha de Ingreso: noviembre-2012
Mensajes: 4
Antigüedad: 11 años, 5 meses
Puntos: 0
Como utilizar variable tipo contador de un Package y una clase diferente, en Java

Buenos días señores del Foro, espero que puedan dar solución a mi pregunta, tengo un ejercicio, que calcula es pago total de productos. Mi problema es el siguiente, en Netbeans he creado un proyecto con dos Package (paquete01 y paquete02) en el paquete01 tengo 2 métodos, y en el paquete02 un solo método, cuando el programa se ejecuta, solo hay una línea de codigo que no se ejecuta, por lo tanto el problema no cumple con su proposito de calular el "pagoToal".

Este es el codigo.

//COMENTARIO: Programa que lee cantidad, precio,nombre, de "n" productos y calcula el total del precio.


//Este es el primer paquete


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; //este es la variable contador
public double acomula=0; // esta es la variable que acomula

public String nombre;


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

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


}

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

while(conta<=cantidad)
{
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;
}



}





}



ESTE ES EL SEGUNDO PAQUETE


package paquete02;


import paquete01.ventasPagoTotal01;

public class ventasPagoTotal02
{


public double cantidad;
public double precio;
public double conta;
public double acomula;
public double pagoTotal;
public String nombre;

public void calculoPagoTotal()
{


pagoTotal = cantidad+acomula+(acomula*0.2); <--- ESTE ES EL CODIGO QUE NO SE EJECUTA, Y POR LO TANTO EL RESULTADO QUE DEBERIA OBTENER ES ERRADO


System.out.println("EL PAGO TOTAL ES: "+pagoTotal);


}


public static void main(String[] args)
{

ventasPagoTotal01 enlaceVentas;
enlaceVentas=new ventasPagoTotal01();

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



ventasPagoTotal02 enlaceVentas02;
enlaceVentas02=new ventasPagoTotal02();

enlaceVentas02.calculoPagoTotal();



}


}