Untitled
Never
#include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <iomanip.h> class Persona //clase base persona { protected: char nombre[40]; int edad; public: //funciones miembro Persona() {}; //constructor por defecto void leerdatos(); void imprimirdatos(); }; //declaracion del metodo void Persona::leerdatos() { cout<<"Digitar el nombre: "<<endl; gets(nombre); cout<<"Digitar la Edad: "<<endl; cin>>edad; } void Persona::imprimirdatos() //declaracion del metodo { //cout<<"-------Imprimir los datos------"<<endl; cout<<"Nombre : "<<nombre<<endl; cout<<"Edad :"<<edad<<"a"; printf("%c",164); cout<< "os"<<endl; } class Empleado:public Persona { protected: float salarioanual; char cargo[60]; public: //funciones miembro Empleado(){}; //constructor por defecto void leeremp(); void imprimiremp(); }; void Empleado::leeremp() //declaracion del metodo { Persona::leerdatos(); cout<< "Introducir Cargo:" <<endl; cin>>cargo; cout<< "Introducir Sueldo:" <<endl; cin>>salarioanual; } void Empleado::imprimiremp() //declaracion del metodo { Persona::imprimirdatos(); cout<<"Cargo del empleado: "<<cargo<<endl; cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); cout<<"Sueldo anual empleado: S/. "<<salarioanual<<endl; } class Estudiante:public Persona { protected: char numcarnet[10]; char nivestudios[50]; public: //funciones miembro Estudiante(){}; //constructor por defecto void leerestu(); void imprimirestu(); }; void Estudiante::leerestu() //declaracion del metodo { Persona::leerdatos(); cout<< "Numero de carnet:" <<endl; gets(numcarnet); cout<< "Nivel de estudios:" <<endl; gets(nivestudios); } void Estudiante::imprimirestu() //declaracion del metodo { Persona::imprimirdatos(); cout<<"Numero de carnet: "<<numcarnet<<endl; cout<<"Nivel de estudios: "<<nivestudios<<endl; } class Universitario:public Estudiante { protected: char nomuni[50]; char carrera[50]; int materias; int notas[5]; int cum; public: //funciones miembro Universitario(){}; //constructor por defecto void leeruni(); void imprimiruni(); void promnotas(); }; void Universitario::promnotas() //declaracion del metodo { Persona::imprimirdatos(); int s=0; for(int i=1;i<=3;i++) { s=s+notas[i]; } s=s/3; cout<<"El promedio es: "<<s<<endl; } void Universitario::leeruni() //declaracion del metodo { Estudiante::leerestu(); cout<< "Nombre de la universidad :" <<endl; gets(nomuni); cout<< "Carrera:" <<endl; gets(carrera); cout<< "Cantidad de Materias inscritas:" <<endl; cin>>materias; cout<<"Notas:"<<endl; for(int i=1;i<=3;i++) { cin>>notas[i]; } cout<<"C.U.M: "<<endl; cin>>cum; } void Universitario::imprimiruni() //declaracion del metodo { Estudiante::imprimirestu(); cout<<"Nombre de la universidad: "<<nomuni<<endl; cout<<"Carrera: "<<carrera<<endl; cout<<"Materias Inscritas: "<<materias<<endl; for(int i=1;i<=3;i++) { cout<<"Notas: "<<notas[i]<<endl; } cout<<"C.U.M: "<<cum<<endl; } class Pasante:public Universitario,public Empleado // { protected: char nompro[50]; int horas; int numhoras; public: //funciones miembro Pasante(){}; //constructor por defecto void leerpas(); void imprimirpas(); }; void Pasante::leerpas() //declaracion del metodo { Empleado::leeremp(); Universitario::leeruni(); cout<< "Nombre del proyecto :" <<endl; gets(nompro); cout<< "Duracion de la pasantia: " <<endl; cin>>horas; cout<< "Horas completadas: " <<endl; cin>>numhoras; } void Pasante::imprimirpas() //declaracion del metodo { Empleado::imprimiremp(); Universitario::imprimiruni(); cout<<"Nombre del proyecto: "<<nompro<<endl; cout<<"Duracion de la pasantia: "<<horas<<endl; cout<<"Horas completadas: "<<numhoras<<endl; } void main(void) { int a,b,c=9; while(c!=1) { clrscr(); gotoxy(10,8); cout<<"Registro de pasantes"<<endl; gotoxy(5,10);cout<<"1=crear los objetos de tipo pasante"<<endl; //opciones del menu gotoxy(5,11);cout<<"2=Universidad que proporciona la mayoria de pasantes"<<endl; //opciones del menu gotoxy(5,12);cout<<"3=promedio de estudiantes"<<endl; //opciones del menu gotoxy(5,13);cout<<"4=Salir de la aplicacion"<<endl; //opciones del menu gotoxy(15,15);cout<<"ELIGE UNA OPCION: ";cin>>a; //Para elegir opcion clrscr(); switch(a) { case 1: { cout<<"\nElija una opcion:"<<endl<<endl<<endl;//opciones del menu cout<<"\t1=Empleado,2=Universitario: "<<endl; //para elejir opciones del menu cin>>b; //En numero dado clrscr(); if(b==1) { Pasante Pasante1; Pasante1.leeremp(); cout<<endl<<endl; Pasante Pasante2; Pasante2.leeremp(); cout<<endl<<endl; Pasante Pasante3; Pasante3.leeremp(); cout<<endl<<endl; cout<<"\t-------Imprimir los datos------"<<endl; Pasante1.imprimiremp(); cout<<endl<<endl; Pasante2.imprimiremp(); cout<<endl<<endl; Pasante3.imprimiremp(); getch(); } else { Pasante Pasante1; Pasante1.leeruni(); cout<<endl<<endl; Pasante Pasante2; Pasante2.leeruni(); cout<<endl<<endl; Pasante Pasante3; Pasante3.leeruni(); cout<<endl<<endl; cout<<"\t-------Imprimir los datos------"<<endl; Pasante1.imprimiruni(); cout<<endl<<endl; Pasante2.imprimiruni(); cout<<endl<<endl; Pasante3.imprimiruni(); getch(); } break; } case 2: { break; } case 3: { Pasante Pasante1; Pasante1.promnotas(); cout<<endl; Pasante Pasante2; Pasante2.promnotas(); Pasante Pasante3; cout<<endl; Pasante3.promnotas(); cout<<endl; getch(); break; } //1=unjbg case 4: c=1; //Para salir del menu break; default: cout<<"Opcion no valida: "; //Si la opcion no es valida } } system("pause"); }
Raw Text
-
She SWALLOWED cum for MONEY!
13 min ago
-
CP😏 LOL1🍬👧 FOLDERS💯📁 //PEDOMON♥️🍼//R@PE😈//ZOO🐶
17 min ago
-
Lisa Ann is My Friend's Hot Mom and Has Her Lips Wrapped Around my Cock!
43 min ago
-
Untitled
1 hour ago
-
dgxdfgxdfg
1 hour ago
-
Untitled
1 hour ago
-
“Peeping?” I cum wet in front of my stepbrother and tease him with my pussy
1 hour ago
-
Untitled
1 hour ago
-
Untitled
1 hour ago
-
Untitled
1 hour ago