HOLA¡¡ NECESITO RESOLVER EL SIGUEINTE EJERCICIO EN JAVA
ejercicio en java......
en un supermercado se venden productos asi....
*si el producto tiene un codigo =0 se compra sin iva
*si el producto tiene un codigo=1 paga un iva de 16%
* cuando la cuenta a pagar pasa los 50000 pesos al cliente se le hace un descuento del 7%
se pide mostrar .... cuanto es el valor de la factura por cliente... y cuanto es la venta total del supermercado--......
gracias a quien me pueda ayudar con esto o darme alguna idea de como hacerlo......
Es un algoritmo que fácilmente se hace en 15 líneas mas o menos. Pero te lo pongo en 3 clases para que vayas aprendiendo el uso de métodos, y parámetros en los métodos.
Clase Principal
import java.util.Scanner;
public class Supermerca
{
private static byte codigoEtiqueta; // variable estatica que guarda el codigo de la etiqueta
private static double precio; // variable que guarda el precio del producto
// metodo para establecer el codigo de la etiqueta y el precio del producto
public static void elegir()
{
Scanner read = new Scanner(System.in);
System.out.println("Ingrese el código de etiqueta");
codigoEtiqueta = read.nextByte();
System.out.println("Ingrese el precio del producto");
precio = read.nextDouble();
}
public static void main(String[] args)
{
elegir(); // llama al metodo elegir
if(codigoEtiqueta == 0)
{
sinIBA objeto1 = new sinIBA(precio); // crea un objeto y le pasa por parametro el precio
objeto1.totalAPagar(); // muestra el total a pagar
}
else if(codigoEtiqueta == 1)
{
conIBA objeto2 = new conIBA(precio); // crea un objeto y le pasa por parametro el precio
objeto2.totalAPagar(); // muestra el total a pagar
}
} // fin main
} // fin clase
Clase sinIBA
public class sinIBA
{
private double totalPagar=0; // guarda el total a pagar
public sinIBA(double precio)
{
totalPagar = precio; // establece el total a pagar
}
public void totalAPagar() // muestra el total a pagar
{
System.out.println("El producto se pagara sin IBA");
System.out.println("El total que tiene que cancelar es: "+totalPagar);
}
} // fin clase
Clase conIBA
public class conIBA
{
private double totalPagar=0; // guarda el total a pagar
public conIBA(double precio)
{
totalPagar = precio + (precio * 0.16); // establece el total a pagar
}
public void totalAPagar() // muestra el total a pagar
{
System.out.println("El producto se pagara con IBA");
System.out.println("El total que tiene que cancelar es: "+totalPagar);
}
} // fin clase
Los métodos, constructores y parámetros los usarás toda tu carrera, así que trata de aprender esto desde el principio.
Saludos y bendiciones.
Amigo muchas gracias que gran ayuda me has dado.........he aprendido un poco mas el uso de los metodos........muchisimas gracias....