Dev - C++ - Programa C++ Entradas de Cine

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 774 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa C++ Entradas de Cine

Publicado por Gabriel Guillén (1 intervención) el 01/08/2018 04:38:16
buenas noches necesito su ayuda para resolver este ejercicio:

a) Desarrolle dos funciones en código C++ que permita calcular el costo la entrada de un cliente con su respectivo descuento a aplicar y los puntos obtenidos para un Cine. Cada cliente tendrá los siguientes atributos: Código de Tarjeta (en caso no cuente con tarjeta del cine, se ingresará el código general 0000000), cantidad de entradas, sala (1, 2, 3, 4, 5, 6, 7, 8 y 9), tipo de descuento a aplicar (MM, CM y VA). Considere las siguientes tablas que se muestra a continuación:


Sala Descripción Precio S/ Puntos
4 al 8 2D 14.00 14
1 al 3 3D 22.00 22
9 Sala Premium 39.00 39

Tipo Descripción % Descuento
MM Martes y miércoles 50%
CM Tarjeta Visa (cualquier día) 40%
VA Vale 25%

Tener en cuenta que los descuentos aplican de Lunes a Viernes, menos sábado y domingo.

b) Desarrolle un programa en código C++ que permita calcular el total de ingresos de N clientes para un cine local. Cree una librería que contenga las las funciones de la pregunta una. El programa deberá de presentar el siguiente menú de opciones, y deberá de contar con validaciones que solo permita el ingreso del 1 al 3:

***************************************************************
**************** MENU DE OPCIONES********************
***************************************************************
1. Venta de Entradas
2. Total Ingresos
3. Salir
***************************************************************
******************* por NApellido ***************************
***************************************************************
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
sin imagen de perfil
Val: 818
Bronce
Ha aumentado su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa C++ Entradas de Cine

Publicado por dario (143 intervenciones) el 01/08/2018 06:46:53
Hola, quieres algo asi como esto.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
 
#define TOPE 200
 
using namespace std;
 
void menu();
void ventaEntradas();
 
struct {
    string codigo;
    int cantidad;
    int salas;
 
} clientes[TOPE];
 
int i=0;
 
int main() {
    menu();
 
 
    return 0;
}
 
//Funciones
void menu() {
    int opc;
 
 
    do {
        cout << "******************************" << endl;
        cout << "****** Menu de Opciones ******" << endl;
        cout << "******************************" << endl << endl;
        cout << "1. Venta de entradas" << endl;
        cout << "2. Total Ingresos" << endl;
        cout << "3. Salir" << endl;
        cout << endl;
        cout << "Seleccione su opcion: ";
        cin >> opc;
 
        switch (opc) {
            case 1:
                ventaEntradas();
            break;
            case 2:
                //totalIngresos();
            break;
        }
 
    } while (opc < 3);
 
}
 
//-----------------------------------------
void ventaEntradas() {
 
    if (i <= TOPE) {
        cout << "Codigo del cliente: ";
        cin >> clientes[i].codigo;
        cout << "Cantidad de entradas: ";
        cin >> clientes[i].cantidad;
        cout << "Sala Nro: ";
        cin >> clientes[i].salas;
        cout << endl;
        cout << "Cliente registrado con exito" << endl << endl;
        i++;
    }
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa C++ Entradas de Cine

Publicado por Pere (1 intervención) el 30/05/2019 19:16:01
si gracias a ver que tal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar