Código C++:
Ver original
#include <iostream> using namespace std; class Sucursal{ public: int numeroSucursal; char domicilio [20]; char ciudad [12]; char estado[12]; char telefono[10]; char encargado[20]; public: void Capturar(); void Modificar(); void Revisar(); void Buscar(); void Eliminar(); }; void Sucursal::Capturar(){ cout<<"\nCapturar Sucursal \n\n"; cout<<"Numero de Sucursal: "; cin>> numeroSucursal; cout<<"Domicilio: "; cin>> domicilio; cout<<"Ciudad: "; cin>> ciudad; cout<<"Estado: "; cin>> estado; cout<<"Telefono: "; cin>> telefono; cout<<"Encargado: "; cin>> encargado; cout<<"\n----------------------------------------\n"; } void Sucursal::Modificar(){ cout<< "\nModificar Sucursales \n\n"; cout<<"Numero de Sucursal: "; cin>> numeroSucursal; cout<<"Domicilio: "; cin>> domicilio; cout<<"Ciudad: "; cin>> ciudad; cout<<"Estado: "; cin>> estado; cout<<"Telefono: "; cin>> telefono; cout<<"Encargado: "; cin>> encargado; cout<<"\n----------------------------------------\n"; } void Sucursal::Revisar(){ cout<< "\nRevisar Sucursales \n\n"; cout<<"Numero de Sucursal: " << numeroSucursal << endl; cout<<"Domicilio: " << domicilio << endl; cout<<"Ciudad: " << ciudad << endl; cout<<"Estado: " << estado << endl; cout<<"Telefono: " << telefono << endl; cout<<"Encargado: " << encargado << endl; cout<<"\n----------------------------------------\n"; } void Sucursal::Buscar(){ int buscarnumero; cout<< "\nBuscar Sucursal \n\n"; cout<< "Ingresa numero de sucursal: "; cin>> buscarnumero; if (buscarnumero==numeroSucursal){ cout<< "\nMostrando: \n\n"; cout<<"Numero de Sucursal: " << numeroSucursal << endl; cout<<"Domicilio: " << domicilio << endl; cout<<"Ciudad: " << ciudad << endl; cout<<"Estado: " << estado << endl; cout<<"Telefono: " << telefono << endl; cout<<"Encargado: " << encargado << endl; } else cout<< "\nLa Sucursal no existe" << endl; cout<<"\n----------------------------------------\n"; } void Sucursal::Eliminar(){ int eliminarsucursal; cout<< "\nEliminar Sucursal \n\n"; cout<< "Ingresa numero de Sucursal: "; cin>> eliminarsucursal; if (eliminarsucursal==numeroSucursal){ int numeroSucursalelim=0; char domicilio='\0'; char ciudad='\0'; char estado='\0'; char telefono='\0'; char encargado='\0'; cout<<"\n\nNumero de Sucursal: " << numeroSucursalelim << endl; cout<<"Domicilio: " << domicilio << endl; cout<<"Ciudad: " << ciudad << endl; cout<<"Estado: " << estado << endl; cout<<"Telefono: " << telefono << endl; cout<<"Encargado: " << encargado << endl; cout<< "\n\nSucursal eliminada"; } else cout<< "\nLa Sucursal no existe" << endl; cout<<"\n----------------------------------------\n"; } int main() { int opc; Sucursal sucur; { cout<< "\nSucursales\n\n"; cout<< "1. Capturar\n"; cout<< "2. Modificar\n"; cout<< "3. Revisar\n"; cout<< "4. Buscar\n"; cout<< "5. Eliminar\n"; cout<< "6. Salir\n"; cout<< "\nSelecciona opcion: "; cin>> opc; switch(opc){ case 1: sucur.Capturar(); break; case 2: sucur.Modificar(); break; case 3: sucur.Revisar(); break; case 4: sucur.Buscar(); break; case 5: sucur.Eliminar(); break; case 6: cout<< "\nSaliste exitosamente\n"; break; default: cout<<"\nOpcion no valida\n"; cout<<"\n----------------------------------------\n"; break; } } }
El programa es para guardar datos de sucursales, pero hasta ahora solo puedo ingresar los datos de una.
¿Como puedo usar vectores y arreglos para que pueda guardar mas de una sucursal?
Les agradeceria mucho su respuesta.