Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercico 1 Calse Practica Empresa
Ejercico 1 Calse Practica Empresa
// Name : control_de_capacitacion.cpp
// Author : Joel
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
using namespace std;
#include <string.h>
char fecha[30];
char n_capacitacion [50];
char n_capacitador[30];
char departamento[40];
int duracion;
int C_empleado;
int h_impartiero;
int ingresar_datos();
void mostrar_datos();
void eleminar_datos(int,char);
};
control_capacitacion est[400];
int fila=0;
int main() {
char pw[]="pasword";
char contra[30];
cout << "introduzca el password: ";
cin>>contra;
if(strcmp(contra,pw)==0){
system("color A1");
cout <<"bienvenido \n \n ";
}else{
system("color CE");
cout << "Error.. \n \n";
system("pause");
return 0;
void mostrar_datos();
void eleminar_datos();
int ingresar_datos();
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
int op;
do{
cout << "1. Ingresar Datos \n";
cout <<"2. mostrar datos \n";
cout <<"3. eliminar \n";
cout <<"opcion: ";
cin >> op;
switch (op){
case 1:
if(ingresar_datos()==1){
cout << "datos ingresados...\n";
}else{
cout<<"error al agregar...\n";
}
system("pause");
break;
//
case 3:
if(eleminar_datos()==1){
cout << "datos eleminados...\n";
}else{
cout<<"error al eliminar...\n";
}
system("pause");
break;
case 2:
mostrar_datos();
system("pause");
break;
default:
cout << "error opcion no existe...\n";
system("pause");
break;
}
}while(op!=4);
return 0;
}
int ingresar_datos(){
int a=0;
int horas, nEmpleados;
//
cout <<"nombre de depertamento \n";
cin.getline(est[fila].departamento, 40);
fflush(stdin);
//
cout <<"duracion \n";
cin>> horas;
fflush(stdin);
if(horas <= 3){
est[fila].duracion = horas;
}else{
cout << "Las horas de capacitacion exceden al máximo de
horas estipulado";
}
//
cout <<"cantidad de empleado \n";
cin>> nEmpleados;
if(nEmpleados >= 5 && nEmpleados <= 20)
est[fila].C_empleado;
fflush(stdin);
//
cout <<"horas que fuero impartidad \n";
cin>> est[fila].h_impartiero;
fflush(stdin);
//
a = 1;
fila++;
return a;
}
void mostrar_datos(){
for (int i = 0; i < fila; i++){
cout << "Datos capacitacion: " << i+1 << endl;
cout <<"Fecha" << est[i].fecha<< endl;
cout <<"nombre de la capacitacion" << est[i].n_capacitacion<<endl;
cout <<"nombre de capacitador" << est[i].n_capacitador << endl;
cout <<"departamento"<< est[i].departamento << endl;
cout <<"duracion" << est[i].duracion << endl;
cout << "cantidad de empleado"<< est[i].C_empleado <<endl;
cout << "hora impartidas" << est[i].h_impartiero <<endl;
}
}
void eleminar_datos(){