alguien que me ayude con el codigo fuente en dev c++

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

jorgegaxiola93
Novat@
Mensajes: 1
Registrado: Sab Dic 10, 2016 3:25 am

alguien que me ayude con el codigo fuente en dev c++

Mensaje por jorgegaxiola93 » Sab Dic 10, 2016 3:27 am

programa para ir al cine

- el costo del boleto es $50
- menenor de 12 años y mayor de 60 pagan la mitad

-mostrar un menu de 5 peliculas
-preguntar si quiere algo de dulceria
- si la respuesta es si ofrecer
* palomitas cheedar -$85, dulces-$70, naturales-$75
*refrescos jumbo-$70 grande-$60, mediano-$50
*nachos -$70, extra queso $ 15
* hot dog -$70, doble $100
*poner 5 dulces (descripcion y precio)

es para un trabajo final por favor ayudenme!!!!!!

Avatar de Usuario
GonzaloVazquez
Junior
Mensajes: 10
Registrado: Lun Dic 09, 2024 6:10 pm
Contactar:

Re: alguien que me ayude con el codigo fuente en dev c++

Mensaje por GonzaloVazquez » Lun Dic 09, 2024 6:23 pm

Aquí tienes un programa en Python que cumple con los requisitos para tu trabajo final. Está diseñado con un menú interactivo para que los usuarios puedan elegir opciones y calcular el costo total.

Código: Seleccionar todo

def mostrar_menu_peliculas():
    print("\nCartelera:")
    peliculas = [
        "1. Spider-Man: Cruzando el Multiverso",
        "2. Guardianes de la Galaxia Vol. 3",
        "3. Barbie",
        "4. Oppenheimer",
        "5. Elementos"
    ]
    for pelicula in peliculas:
        print(pelicula)

def calcular_precio_boletos():
    print("\n--- Compra de boletos ---")
    num_boletos = int(input("¿Cuántos boletos necesitas? "))
    precio_total = 0

    for i in range(num_boletos):
        edad = int(input(f"Ingrese la edad del asistente {i+1}: "))
        if edad < 12 or edad > 60:
            precio_total += 50 / 2
        else:
            precio_total += 50

    print(f"Total por boletos: ${precio_total:.2f}")
    return precio_total

def dulceria():
    print("\n--- Menú de dulcería ---")
    print("1. Palomitas Cheddar - $85")
    print("2. Palomitas Naturales - $75")
    print("3. Palomitas Dulces - $70")
    print("4. Refresco Jumbo - $70")
    print("5. Refresco Grande - $60")
    print("6. Refresco Mediano - $50")
    print("7. Nachos - $70")
    print("8. Extra Queso - $15")
    print("9. Hot Dog - $70")
    print("10. Hot Dog Doble - $100")
    print("11. Dulces:")
    print("    a. Chocolate - $50")
    print("    b. Gomas de Fruta - $45")
    print("    c. Mazapan - $40")
    print("    d. Caramelos - $35")
    print("    e. Chicles - $25")

    total_dulceria = 0
    while True:
        opcion = input("\n¿Qué deseas comprar? (Ingresa el número o 'salir' para terminar): ").lower()
        if opcion == "salir":
            break
        elif opcion == "1":
            total_dulceria += 85
        elif opcion == "2":
            total_dulceria += 75
        elif opcion == "3":
            total_dulceria += 70
        elif opcion == "4":
            total_dulceria += 70
        elif opcion == "5":
            total_dulceria += 60
        elif opcion == "6":
            total_dulceria += 50
        elif opcion == "7":
            total_dulceria += 70
        elif opcion == "8":
            total_dulceria += 15
        elif opcion == "9":
            total_dulceria += 70
        elif opcion == "10":
            total_dulceria += 100
        elif opcion == "a":
            total_dulceria += 50
        elif opcion == "b":
            total_dulceria += 45
        elif opcion == "c":
            total_dulceria += 40
        elif opcion == "d":
            total_dulceria += 35
        elif opcion == "e":
            total_dulceria += 25
        else:
            print("Opción no válida. Intenta de nuevo.")

    print(f"Total por dulcería: ${total_dulceria:.2f}")
    return total_dulceria

def main():
    print("¡Bienvenido al Cine!")
    mostrar_menu_peliculas()

    total_boletos = calcular_precio_boletos()
    
    desea_dulceria = input("\n¿Quieres algo de la dulcería? (si/no): ").lower()
    total_dulceria = 0
    if desea_dulceria == "si":
        total_dulceria = dulceria()

    total_a_pagar = total_boletos + total_dulceria
    print(f"\nTotal a pagar por tu visita al cine: ${total_a_pagar:.2f}")
    print("¡Gracias por tu visita!")

if __name__ == "__main__":
    main()

Cómo funciona:
Menú de películas: Muestra cinco películas disponibles.
Compra de boletos: Solicita la cantidad y edades de los asistentes para calcular el precio (con descuento para menores de 12 y mayores de 60).
Dulcería: Ofrece una lista de productos. Puedes comprar múltiples opciones hasta que indiques "salir".
Cálculo total: Suma el costo de boletos y dulcería, y muestra el total.

Responder