Está en la página 1de 10

include "stdafx.

h"
#include "iostream"
#include "conio.h"
using namespace std;
struct empleado
{
int codigo;
char nombre[20];
int sueldo;};
int _tmain(int argc, _TCHAR* argv[])
{int i ,n;
empleado a[10];
//lectura
cout<<"Ingrese n: ";cin>>n;
for(i=1;i<=n;i++){
cout<<"Codigo"<<i<<": ";cin>>a[i].codigo;
cout<<"Nombre"<<i<<": ";cin>>a[i].nombre;
cout<<"Sueldo"<<i<<": ";cin>>a[i].sueldo;}
//lectura
cout<<endl;
cout<<"
Lista de registros
for(i=1;i<=n;i++){
cout<<"
cout<<"
cout<<"
}
_getch();
return 0;
}

"<<a[i].codigo;
"<<a[i].nombre;
"<<a[i].sueldo<<endl;

"<<endl;

// DespPArcial.cpp: define el punto de entrada de la aplicacin de consola.


//
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "string.h"
using namespace std;
struct empleado
{
int codigo;
char nombre[20];
double sueldo; };
void leer(empleado e[10],int *n);
void escribir(empleado e[10],int n);
void ordenar(empleado[10],int n);
int _tmain(int argc, _TCHAR* argv[])
{int n;
empleado a[10];
leer(a,&n);
escribir(a,n);
ordenar(a,n);
escribir(a,n);
return 0;
}
void leer(empleado e[10],int *n){
int i;
//Lectura
cout<<"Ingrese n";cin>>(*n);
for(i=1;i<=(*n);i++){
cout<<"Codigo"<<i<<": ";cin>>e[i].codigo;
cout<<"Nombre"<<i<<": ";cin>>e[i].nombre;
cout<<"Sueldo"<<i<<": ";cin>>e[i].sueldo;}
_getch();
}
void escribir(empleado e[10],int n){
int i;
//Escritura
cout<<endl;
cout<<"
Lista de registros
for(i=1;i<=n;i++){
cout<<"
"<<e[i].codigo;
cout<<"
"<<e[i].nombre;
cout<<"
"<<e[i].sueldo<<endl;}
_getch();
}

"<<endl;

void ordenar(empleado e[10],int n){


int i,j;
empleado temp;
for(i=1;i<=n;i++)
for(j=i+1;j<=n;j++)
if(strcmp(e[i].nombre,e[j].nombre)>0)
{temp=e[i];

e[i]=e[j];
e[j]=temp;
}

#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "string.h"
using namespace std;
struct empleado
{
int codigo;
char nombre[20];
double sueldo; };
void leer(empleado e[10],int *n);
void escribir(empleado e[10],int n);
void buscar(empleado e[10],int n);
int _tmain(int argc, _TCHAR* argv[])
{int n;
empleado a[10];
leer(a,&n);
escribir(a,n);
buscar(a,n);
return 0;
}
void leer(empleado e[10],int *n){
int i;
//Lectura
cout<<" Ingrese n : ";cin>>(*n);
for(i=1;i<=(*n);i++){
cout<<"Codigo"<<i<<": ";cin>>e[i].codigo;
cout<<"Nombre"<<i<<": ";cin>>e[i].nombre;
cout<<"Sueldo"<<i<<": ";cin>>e[i].sueldo;}
_getch();
}
void escribir(empleado e[10],int n){
int i;
//Escritura
cout<<endl;
cout<<"
Lista de registros
for(i=1;i<=n;i++){
cout<<"
"<<e[i].codigo;
cout<<"
"<<e[i].nombre;
cout<<"
"<<e[i].sueldo<<endl;}
_getch();
}
void buscar(empleado e[10],int n){
int i;

"<<endl;

int codx;
int encontrado;
encontrado=0;//no hallado
cout<<"Ingrese codigo: ";cin>>codx;
for(i=1;i<n;i++){
if(codx==e[i].codigo)
{encontrado=i;
break;
}
if(encontrado)
{cout<<endl;
cout<<" Nombre "<<e[encontrado].nombre<<endl;
cout<<" Nombre "<<e[encontrado].sueldo<<endl;
}
else
cout<<"Registro no hallado...";
_getch();
}
}

Clases
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "string.h"
using namespace std;
class rectangulo
{private:
int largo;
int ancho;
public :
void set_largo(int l){largo=l;}
void set_ancho(int a){ancho=a;}
int get_largo(){return(largo);}
int get_ancho(){return(ancho);}
int area()
{return(largo*ancho);}
};
int main(){
int A,L;
rectangulo r1;//r1 es un objeto de la clase rectangulo
cout<<"Ingrese largo: ";cin>>L;
cout<<"Ingrese lancho: ";cin>>A;
r1.set_ancho(A);
r1.set_largo(L);
cout<<"Largo: "<<r1.get_largo()<<endl;
cout<<" Ancho: "<<r1.get_ancho()<<endl;
cout<<"Area: "<<r1.area()<<endl;
_getch();
return 0;
}

Privado nose puede


Privado se puede a mitad
Publico se puede usar las variables
Apartir del Area se Halla el volumen
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "string.h"
using namespace std;
class paralelepipedo
{private:
int largo;
int ancho;

int altura;
public :
void set_largo(int l){largo=l;}
void set_ancho(int a){ancho=a;}
void set_altura(int h){altura=h;}
int get_largo(){return(largo);}
int get_ancho(){return(ancho);}
int get_altura(){return(altura);}
int area(){
return(largo*ancho);}
int volumen()
{return(area()*altura);}
};
int main(){
int A,L,H;
paralelepipedo r1;//r1 es un objeto de la clase rectangulo
cout<<"Ingrese largo : ";cin>>L;
cout<<"Ingrese ancho : ";cin>>A;
cout<<"Ingrese altura : ";cin>>H;
r1.set_ancho(A);
r1.set_largo(L);
r1.set_altura(H);
cout<<"Largo: "<<r1.get_largo()<<endl;
cout<<" Ancho: "<<r1.get_ancho()<<endl;
cout<<" Altura: "<<r1.get_altura()<<endl;
cout<<" area "<<r1.area()<<endl;
cout<<"Volumen: "<<r1.volumen()<<endl;
_getch();
return 0;
}

HERENCIA

#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "string.h"
using namespace std;
class rectangulo
{protected:
int largo;
int ancho;
public :
void set_largo(int l){largo=l;}
void set_ancho(int a){ancho=a;}

int get_largo(){return(largo);}
int get_ancho(){return(ancho);}
int area()
{return(largo*ancho);}
};
class caja : public rectangulo //Caja es una clase derivada de la clase rectagulo
{private:
int alto;
public:
void set_alto(int al){alto=al;}
int get_alto(){return(alto);}
int area(){
return(2*alto*ancho+2*alto*largo+2*ancho*largo);}
int volumen(){return(largo*ancho*alto);}
};
int main(){
int A,L,Al;
rectangulo r1;//objeto de la clase rectangulo
caja c1;//c1 es un objeto de la clase caja
cout<<"Ingrese largo : ";cin>>L;
cout<<"Ingrese ancho : ";cin>>A;
r1.set_ancho(A);
r1.set_largo(L);
cout<<"Largo: "<<r1.get_largo()<<endl;
cout<<" Ancho: "<<r1.get_ancho()<<endl;
cout<<" area "<<r1.area()<<endl;
cout<<"Ingrese largo : ";cin>>L;
cout<<"Ingrese ancho : ";cin>>A;
cout<<"Ingrese alto : ";cin>>Al;
c1.set_ancho(A);
c1.set_largo(L);
c1.set_alto(Al);
cout<<"Largo: "<<c1.get_largo()<<endl;
cout<<" Ancho: "<<c1.get_ancho()<<endl;
cout<<" area "<<c1.area()<<endl;
cout<<" Volumen "<<c1.volumen()<<endl;
_getch();
return 0;
}

Herencia
#include
#include
#include

de base circulo a cono


"stdafx.h"
<iostream>
<conio.h>

using namespace std;


class circulo{
protected:
double radio;
public:
void set_radio(double r){radio=r;}
double get_radio(){return(radio);}
double area(){
return(3.14*radio*radio);
}
};
class cono:public circulo{
private:
double altura;
public:
void set_altura(double h){altura=h;}
double get_altura(){return(altura);}
double arealateral(){
return(radio*3.1416*sqrt(altura*altura+radio*radio));
}
};
void main(){
double H,R;
circulo c1;
cono c2;
cout<<"Ingrese radio";cin>>R;
c1.set_radio(R);
cout<<"
El radio es"<<c1.get_radio()<<endl;
cout<<"El area del circulo es :"<<c1.area()<<endl;
cout<<"Ingrese la altura";cin>>H;
cout<<"Ingrese radio";cin>>R;
c2.set_altura(H);
c2.set_radio(R);
cout<<"
El radio es"<<c2.get_radio()<<endl;
cout<<"
El altura"<<c2.get_altura()<<endl;
cout<<"El area lateral del cono :"<<c2.arealateral();
system("PAUSE");
}

Contructor y destructores pg. 180


Constructor
Capturan memoria

Cuando el programa va terminar Liberando memoria

También podría gustarte