Dev - C++ - Realizar un programa que permita almacenar la información de un parqueadero de vehículos

 
Vista:
sin imagen de perfil
Val: 14
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Realizar un programa que permita almacenar la información de un parqueadero de vehículos

Publicado por Miguel (2 intervenciones) el 13/11/2020 15:50:47
Hola a todos, lo que sucede es que no se me ocurre nada para este problema de c++ que tengo, necesito ayuda, porfavor!

Ejercicio estructuras de datos C++

Realizar un programa que permita almacenar la información de un parqueadero de vehículos relacionada con la placa del vehículo, el lugar que ocupó dentro de los espacios del parqueadero (Ejemplo Cubículo 3) y el valor que canceló.

Se deben utilizar arreglos y estructuras iterativas para el almacenamiento de los datos.

Se debe realizar un menú en el que se le pregunte a la persona si desea seguir ingresando datos y el programa no termine hasta que la persona lo desee.

Al finalizar el programa debe mostrar por pantalla los datos organizados de TODOS los vehículos que estuvieron en el parqueadero, ejemplo:

Vehículo: HRH539 - Parqueadero: 1A - $5600
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Realizar un programa que permita almacenar la información de un parqueadero de vehículos

Publicado por Alfil (1444 intervenciones) el 13/11/2020 16:34:40
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
#include <iostream>
#include <cctype>   // toupper
 
using namespace std;
 
struct Parking
{
    char matricula[10];
    char plaza[5];
    float coste;
};
 
int main()
{
    Parking p[100];
    char opcion;
    int k = 0;
 
    do {
        cout << "\nCliente " << k + 1 << ": " << endl;
        cout << "Matricula: "; cin.getline(p[k].matricula, 10);
        cout << "Plaza: "; cin.getline(p[k].plaza, 5);
        cout << "Coste: "; cin >> p[k].coste;
        k++;
 
        cout << "\nOtro cliente (S/n): ";
        cin >> opcion;
        opcion = toupper(opcion);
 
        cin.ignore(80, '\n');
 
    } while (opcion == 'S');
 
    cout << "\n\nINFORME: " << endl
         << "==========================" << endl;
 
    for (int i = 0; i < k; i++)
        cout << p[i].matricula << "  " << p[i].plaza << "  " << p[i].coste << endl;
 
    cout << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar