ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROGRAMACION ORIENTADA A OBJETOS


Enviado por   •  9 de Marzo de 2014  •  9.991 Palabras (40 Páginas)  •  175 Visitas

Página 1 de 40

PROGRAMACION ORIENTADA A OBJETOS

UNIDAD 1 ESTRUCTURAS

Estructuras

Son un conjunto (mas de uno ) de datos, de igual o de diferente tipo.

Son de tipos de datos nuevos creados por el usuario.

Sintaxis

struct tipo

{

char c;

int r;

float vec[20];

} nomcaja;

UIp1

#include<iostream>

#include<conio2.h>

using namespace std;

struct caja f.d

{ f.m

int d; f.a

int m;

int a; caja

} f;

int main ()

{

struct caja hoy;

clrscr ();

cout<<"Dame una fecha:"<<endl;

cout<<"\nDia:";

cin>>f.d;

cout<<"\nMes:";

cin>>f.m;

cout<<"\nAño:";

cin>>f.a;

cout<<"\nDame la fecha de hoy:\n";

cout<<"\nDia:";

cin>>hoy.d;

cout<<"\nMes:";

cin>>hoy.m;

cout<<"\nAño:";

cin>>hoy.a;

cout<<"\nLa fecha de hoy es:"<<hoy.d<<"/"<<hoy.m<<"/"<<hoy.a<<endl;

cout<<"\nLa primera fecha es:"<<f.d<<"/"<<f.m<<"/"<<f.a<<endl;

getch ();

return (0);

}

NOTA:

int main()

{

struct caja hoy; c

caja hoy; c++

Hacer un programa que utilice structs para los siguientes datos, nom,dir,tel,email,edad.

UIP1_2

#include<iostream>

#include<conio2.h>

using namespace std;

struct personales

{

char nom[80];

char dir[30];

char tel[30];

char email[80];

int edad;

};

int main ()

{

char l;

personales datos;

clrscr ();

cout<<"\nDame los datos:"<<endl;

cout<<"\nNombre:";

cin.get(datos.nom, 80);

cout<<"\nDireccion:";

cin.get (l);

cin.get(datos.dir,30);

cout<<"\nTelefono:";

cin.get (l);

cin.get(datos.tel,30);

cout<<"\nEmail:";

cin.get (l);

cin.get(datos.email,80);

cout<<"\nEdad:";

cin>>datos.edad;

clrscr ();

cout<<"\nTus datos son:"<<endl;

cout<<"\nNombre:"<<datos.nom<<endl;

cout<<"\nDireccion:"<<datos.dir<<endl;

cout<<"\nTelefono:"<<datos.tel<<endl;

cout<<"\nEmail:"<<datos.email<<endl;

cout<<"\nEdad:"<<datos.edad<<endl;

getch ();

}

UIP1_3

#include<iostream>

#include<conio2.h>

using namespace std;

struct personales

{

char nom[80];

char dir[30];

char tel[30];

char email[80];

int edad;

}datos;

void captura (void)

{

char l;

cout<<"\nDame los datos:"<<endl;

cout<<"\nNombre:";

cin.get (l);

cin.get(datos.nom, 80);

cout<<"\nDireccion:";

cin.get (l);

cin.get(datos.dir,30);

cout<<"\nTelefono:";

cin.get (l);

cin.get(datos.tel,30);

cout<<"\nEmail:";

cin.get (l);

cin.get(datos.email,80);

cout<<"\nEdad:";

cin>>datos.edad;

}

void mostrar (void)

{

clrscr ();

cout<<"\nTus datos son:"<<endl;

cout<<"\nNombre:"<<datos.nom<<endl;

cout<<"\nDireccion:"<<datos.dir<<endl;

cout<<"\nTelefono:"<<datos.tel<<endl;

cout<<"\nEmail:"<<datos.email<<endl;

cout<<"\nEdad:"<<datos.edad<<endl;

getch ();

}

int main ()

{

personales datos;

clrscr ();

captura ();

mostrar ();

getch ();

return (0);

}

Arreglo de Structs

structs personales datos[0].nom

{

char nom[80],dir[30];

char email[80],tel[30];

int edad;

}datos[50];

0 1 2

UIP1_4

#include<iostream>

#include<conio2.h>

using namespace std;

struct personales

{

char nom[80], dir[30];

char tel[30], email[80];

int edad;

}agenda[20];

void captura(void);

void muestra (void);

void cambiar (void);

void borrar (void);

int i=0;

int main ()

{

int n;

char opc;

clrscr();

do

{

gotoxy(26,2);

cout<<"Agenda Personal";

...

Descargar como (para miembros actualizados) txt (32 Kb)
Leer 39 páginas más »
Disponible sólo en Clubensayos.com