Dev - C++ - Alguien podria darme los codigos o hacerlo?

 
Vista:

Alguien podria darme los codigos o hacerlo?

Publicado por Pablo (1 intervención) el 01/03/2019 22:03:45
Es urgente, vale un gran porcentaje de la nota final
Si pueden hacerlo se los agredeceria mucho, gracias.

El gimnasio RAUX ofrece sus servicios de spining y entrenamiento por maquinas, el pago de mensualidad esta en 10000 para ambos servicios pero con los siguientes aumentos y descuentos:

- Si se inscribirá por primera vez, descuento de 3% referente a la mensualidad.

- Si se inscribirá en la disciplina spining ( =1), tiene un descuento de 5% referente a la mensualidad, en cambio sí se inscribe para entrenamiento de maquinas ( =0), obtiene un 2% de descuento referente a la mensualidad.

- Tiene la opción de solicitar un entrenador particular, si escoge esta opción, se le abonara 8mil mas a la mensualidad.
Mencionada empresa desea un algoritmo en c++ que pueda sacar el total a cobrar (dependiendo de las opciones mencionadas) de 4 clientes.

Nota: el programa debe estar de forma estructurada por estructuras (void).
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
Imágen de perfil de Alfil
Val: 4.376
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Alguien podria darme los codigos o hacerlo?

Publicado por Alfil (1270 intervenciones) el 02/03/2019 00:51:56
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
71
72
73
#include <iostream>
#include <cctype>
 
using namespace std;
 
struct Gimnasio{
 
    string nombre;
    char inscripcion;
    int eleccionMS;
    char entrenadorP;
    float cuota;
 
};
 
void leerDatos( Gimnasio G[4] );
void calcularCuota( Gimnasio G[4] );
const void imprimir( Gimnasio G[4] );
 
int main(){
 
    Gimnasio G[4];
 
    leerDatos( G );
    calcularCuota( G );
    imprimir( G );
 
    return 0;
 
}
 
void leerDatos( Gimnasio G[4] ){
 
    cout << "\nFormulario de inscripcon del gimansio RAUX: ";
 
    for( int i = 0; i < 4; i++ ){
        cout << "\nCliente " << i + 1  << " de 4:";
        cout << "\nNombre: ";
        cin >> G[i].nombre;
        cout << "Primera vez que se inscribe (S/N): ";
        cin >> G[i].inscripcion;
        cout << "Maquinas o Spining (0/1): ";
        cin >> G[i].eleccionMS;
        cout << "Entrenador Personal (S/N): ";
        cin >> G[i].entrenadorP;
    }
    cout << endl;
}
 
void calcularCuota( Gimnasio G[4] ){
 
    for( int i = 0; i < 4; i++ ){
        G[i].cuota = 10000;
        if( toupper(G[i].inscripcion) == 'S' )
            G[i].cuota = G[i].cuota - G[i].cuota * 0.03;
        if( G[i].eleccionMS == 0 )
            G[i].cuota = G[i].cuota - G[i].cuota * 0.02;
        if( G[i].eleccionMS == 1 )
            G[i].cuota = G[i].cuota - G[i].cuota * 0.05;
        if( toupper( G[i].entrenadorP == 'S' ))
            G[i].cuota = G[i].cuota + 8000;
    }
}
 
const void imprimir( Gimnasio G[4] ){
 
    for( int i = 0; i < 4; i++ ){
        cout << "\nNombre: " << G[i].nombre
             << " Cuota mensual: " << G[i].cuota;
 
    }
    cout << endl;
}
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