[ Foro de Java ]

Necesito ayuda con esto de java

01-Oct-2022 04:41
Invitado (enrique)
0 Respuestas

Hola! Soy nuevo en esto de la programación y lamentablemente en mi facultad no me ense;aron muy bien java y necesito hacer este ejercicio, alguien me podría ayudar?

Ejercicio 1:

A. Se te ha encargado desarrollar un algoritmo que sea capaz de calcular la
venta total de N productos comprados por una persona en el supermercado.

B. El cálculo de la venta total se desglosa, primero, en la información del
producto. Dicho producto contiene los siguientes datos:


a. Identificador del producto (Tipo de dato — Alfanumérico)
b. Descripción del producto (Tipo de dato — Alfanumérico)
c. Precio del producto (Tipo de dato — Numérico)
d. Cantidad de productos comprados (Tipo de dato — Numérico)
e. Descuento de producto (Tipo de dato — Numérico)
C. Para calcular la venta total del producto, debes indicar tú mismo(a) un precio
y la cantidad comprada; y, además, debes incluir el descuento

correspondiente.
D. Considera, además, que el supermercado aplicará un descuento por la venta
total si esta es de entre: 9

a. 0 a $30000. El descuento será del 10% de su venta total.
b. $30001 a $100.000. El descuento será del 20% de la venta total.
C. Desde los $100.000 en adelante. El descuento será del 30% de la
venta total.
E. El problema debe ser resuelto, entregando el valor total que pagó la persona
en el supermercado.


Me piden que le agregue una clase y metodos a ese ejercicio.

Este mismo ejercicio lo realice en python y tuve la nota maxima, pero no tengo ni la menor idea de java...

Este es el codigo en python:
nameproduct=input("Ingrese el nombre del producto: ")
description=input("Ingrese la descripcion del producto: ")


value=int(input("Ingrese el valor del producto: "))
amount=int(input("Ingrese la cantidad del producto: "))
desea=input("Desea agregar otro producto?: ")
deseas=desea.lower()
total=value*amount
descuento=10/100*total
descuentodos=20/100*total
descuentotres=30/100*total
totaldescuento=total-descuento
totaldescuentodos=total-descuentodos
totaldescuentotres=total-descuentotres

lista=[]
listados=[]
listatres=[]
while desea=="si":

nameproduct=input("Ingrese el nombre del producto: ")
value=int(input("Ingrese el valor del producto: "))
amount=int(input("Ingrese la cantidad del producto: "))
desea=input("Desea agregar otro producto?: ")

if desea=="no":

print("Su compra esta casi lista")
break;

if desea=="si":

lista.append(nameproduct)
listados.append(value)
listatres.append(amount)

print(lista, listados, listatres)


if total<=30000:
print("Se ha realizado un descuento del 10 % por tu compra de ", amount, nameproduct +str("s"), description +str(","), "el total a pagar sera de: ", totaldescuento, "pesos chilenos")



if total>100000:
print("Se ha realizado un descuento del 30 % por tu compra de ", amount, nameproduct +str("s"), description +str(","), "el total a pagar sera de: ", totaldescuentotres, "pesos chilenos")

elif total>30000:
print("Se ha realizado un descuento del 20 % por tu compra de ", amount, nameproduct +str("s"), description +str(","), "el total a pagar sera de: ", totaldescuentodos, "pesos chilenos")

print(" ")
print("Gracias por su compra, que tenga un Feliz dia!")




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)