Java - Necesito ayuda con esto..

 
Vista:

Necesito ayuda con esto..

Publicado por Enrique eleazar (1 intervención) el 01/10/2022 04:37:12
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!")
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