Este documento presenta un programa en C++ que permite gestionar información de vehículos utilizando listas simples. El programa almacena datos como placa, año, modelo y color de los vehículos y ofrece un menú con opciones para ingresar nuevos vehículos, mostrar la placa de un vehículo existente, visualizar el año, modelo o color de un vehículo seleccionado.
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PORLAMAR
El ejercicio de Listas simples
Bachiller:
Mariannys Bermudez
Porlamar, 26 de Febrero de 2017
2. El ejercicio de Listas simples con el contenido de vehículos que contenga placa, año, modelo, color.
// mariannys bermudes C.I. 24,730,612
//El ejercicio de Listas simples con el contenido de vehiculos que contenga placa, año, modelo,
color
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <iostream.h>
struct dato {
int i;
dato *s;
}*a, *i, *p, *e;
int da;
int vehiculo(int d);
void placa(int dat);
void año(void);
void modelo(void);
void color(void);
main()
{
menu();
}
void menu(void)
{
int opc,da;
do
{
cout<<"1 - vehiculo";
cout<<"t2 - numero de placa ";
cout<<"t3 - Mostrar el año";
cout<<"t4 - cual es modelo";
cout<<"t5 - cual es el color";
cout<<"t0 - Finalizar";
cout<<"nSeleccione opcion: ";
cin>>opc;
switch(opc)
{
case 0: cout<<"nnFinaliza la seleccion del vehiculo";
getch();
//vehiculos mariannys
p=i;
while(p)
{
a=p;
3. p=p->s;
delete(a);
}
exit(0);
case 1: cout<<"nnIngrese datos del vehiculo: ";
cin>>da;
if(vehiculo(da))
cout<<"nnvehichulo existe";
else
cout<<"nnvehiculo NO EXISTE";
getch();
break;
case 2: cout<<"Ingrese vehiculo: ";
cin>>da;
placa(da);
break;
case 3: año();
break;
case 4: modelo();
break;
case 5: color();
break;
//por las dudas que el operador ingrese
//que contenga placa, año, modelo, color
default: cout<<"nnOPCION NO VALIDA!!!";
getch();
}
}while(opc);
}