C++ ejemplo estructura cin.getline cout cin

/*
Crear una aplicación que lleve control de un parqueo de vehículos
con capacidad N vehículos. Básicamente el encargado desea
ingresar los datos generales de los vehículos: marca, modelo,
No. de placa, el costo de cada Parqueo.

Asimismo deberá desplegar todos los datos ingresados, reporte
de los datos ingresados.
*/

#include <iostream> // Librearia Imput/Output Cout /Cin
#include <cstdlib> // cls, pause
#define maximo 2 // Limite de N vehiculos
using namespace std;
/* Estrucutra de la informacion de Vehiculos */
struct vehiculos{
char marca[25];
char modelo[25];
char noplaca[25];
char costo[25];
}encargado[maximo];
char inicio[1];
int main()
{
int salida; // Declarar variables
int opcion; // Declarar variables
int a=0; // Iniciar varibales variables
do //Declarar Menu
{
cout << “\t\t\tMenu Principal”;
cout <<endl;
cout << “1. Ingresar Datos.”;
cout <<endl;
cout << “2. Consultar Datos.”;
cout <<endl;
cout << “3. Salir.”;
cout <<endl;
cout << “Que opcion Desea: “;
cin >> opcion;
switch(opcion)
{
case 1:
cin.getline(inicio,1);
system(“cls”);
a=0;
// Ingreso de los datos en el bucle
for(int contador=0;contador<maximo;contador++)
{
a=a+1;
cout<<a;
cout<<endl;
cout << “Ingrese la Marca: “;
cin.getline(encargado[contador].marca,25);
cout << “Ingrese el Modelo: “;
cin.getline(encargado[contador].modelo,25);
cout << “Ingrese el numero de placa: “;
cin.getline(encargado[contador].noplaca,25);
cout << “Costo del Parqueo: “;
cin.getline(encargado[contador].costo,25);
};
break;
case 2:
a=0;
system(“cls”);
// Despliegue de los datos en el bucle
for(int cont=0;cont<maximo;cont++)
{
a=a+1;
cout<<a;
cout<<endl;
cout << “La Marca: ” << encargado[cont].marca << “\n”;
cout << “El Modelo: ” << encargado[cont].modelo << “\n”;
cout << “Numero de Placa: ” << encargado[cont].noplaca << “\n”;
cout << “Costo: ” << encargado[cont].costo<< “\n”;
};
system(“pause”);
break;
case 3:
salida=3;
break;
case 4:
default:
cout<<endl;
cout << “Fuera de limite\n”;
break;
}
}while(salida!=3);
}

 

Archivo ZIP

C++ ejemplo estrutura cingetline cout cin

 

Esta entrada fue publicada en Diversidad y etiquetada . Guarda el enlace permanente.

Una respuesta a C++ ejemplo estructura cin.getline cout cin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *