FUNDAMENTOS DE PROGRAMACIÓN:
(Netbeans)
Un almacén a recopilado los datos de muchos productos, para esto se ingresan en un proceso repetitivo: el tipo (comida, vestido), la procedencia (Nacional, Importado) y el precio de cada producto. Construya un programa que permita calcular el promedio de precios según la procedencia, el menor precio y la cantidad de productos según su tipo. Debe de consultar al usuario si desea (S) o no (N) continuar con el registro.
Respuestas a la pregunta
A continuación de muestra el código de un programa que permite calcular el promedio de precios según la procedencia, el menor precio y la cantidad de productos según su tipo.
contador = 0
precio = 0
menor = 0
tipo = 0
nacional = 0
importado = 0
while True:
tipo = input("Introduce el tipo del producto (comida, vestido): ")
procedencia = input("Introduce la procedencia del producto (nacional, importado): ")
precio = float(input("Introduce el precio del producto: "))
contador += 1
if procedencia == "nacional":
nacional += 1
elif procedencia == "importado":
importado += 1
else:
print("El tipo de procedencia introducido no es valido.")
continuar = input("¿Desea continuar con el registro? (s/n): ")
if continuar == "n":
break
elif continuar == "s":
pass
else:
print("La opción introducida no es valida.")
print(f"El número de productos nacionales es {nacional} y su precio medio es de {precio / nacional}")
print(f"El número de productos importados es {importado} y su precio medio es de {precio / importado}")
print(f"El número de productos registrados es {contador}")
Explicación del código:
El programa solicita al usuario la entrada de datos de un producto, estos datos son el tipo, la procedencia y el precio. En caso de que la procedencia no sea nacional o importado, se le mostrará un mensaje de error al usuario.
El programa cuenta con una variable contador que se encarga de llevar el registro de la cantidad de productos que se han ingresado. También se cuenta con variables que almacenan la cantidad de productos nacionales e importados, así como el precio total de todos los productos.
Por último, se solicita al usuario si desea continuar con el registro, en caso de que responda "s", se repetirá el proceso, de lo contrario, se mostrarán los resultados al usuario.
Conoce más sobre programación en:
https://brainly.lat/tarea/36130217
#SPJ1