[Trabajo terminado] Programa c++ (laboratorio 5)
Enviado por peraza00 • 21 de Mayo de 2019 • Trabajo • 1.992 Palabras (8 Páginas) • 385 Visitas
Universidad de El Salvador
Facultad de xxxxx x xxxxxx xxxxxx xx[pic 1]
Tema: Laboratorio 5
Alumno: Xxxxx
Código: xxxxx
Asignatura: xxxxxxxxx
Tutor: xxxxxxx
Objetivos:
General:
- Desarrollar la lógica para la computación por medio del lenguaje de programación C++
Específicos:
- Identificar los errores de código para la resolución y el entendimiento de los ejercicios.
- Sintetizar los distintos ejercicios propuestos con el fin de un aprendizaje práctico.
Ejercicio #1: Realice un programa que, basado en lo realizado en los ejemplos 7 y 8 de este laboratorio, permita al usuario poder agregar y mostrar la lista de clientes de determinada empresa. Tome en cuenta los siguientes lineamientos:
1. Mostrar al usuario el menú: Agregar clientes, Mostrar clientes y Salir. Debe permitir la capacidad de volver al menú principal después de realizada una inserción de datos o una consulta de los mismos.
2. Crear una estructura llamada Cliente con los campos Número de cuenta, nombre, apellido y saldo.
3. Crear un arreglo de tipo Cliente (la estructura creada en el paso anterior) para almacenar los datos que el usuario vaya ingresando (recuerde que el contenido de las variables solo está disponible durante la ejecución del programa). 4. Se debe crear un archivo llamado “Clientes.txt” para almacenar los datos de los clientes ingresados (recuerde que un archivo sirve para almacenar información y está disponible después de finalizado el programa).
#include
#include
#include
#include
#include
using namespace std;
void AgregarClientes();
void MostrarClientes();
int main ()
{
int Opc1;
bool Hacer;
Hacer = true;
do
{
system ("cls");
cout<<
"1. Agregar clientes"<<endl<<
"2. Mostrar saldo de clientes"<<endl<<
"3. Salir"<<endl<<endl<<
"Opcion: ";
cin>>Opc1;
switch (Opc1)
{
case 1:
{
AgregarClientes();
break;
}
case 2:
{
MostrarClientes();
break;
}
case 3:
{
Hacer = false;
break;
}
}
}
while (Hacer);
getch();
return 0;
}
void MostrarClientes() {
int cuenta;
char nombre[15];
char apellido[15];
double saldo;
// ifstream abre el archivo en forma de lectura
ifstream archivoclientesentrada("cliente.txt",ios::in);
//salir del programa si ifstream no puede abrir el archivo
if (!archivoclientesentrada)
{
cout<<"No se puede abrir el archivo" <<endl;
...