12 Agos 2008
Toto sobre c++, aprende de una forma facil, programadores profesionales en accion
Calendario
¿Quién está en línea?
Miembro: 0
Visitante: 1
Visitante: 1
Sindicación
- RSS 2.0 :
Artículos
Comentarios
Archivos
- Agosto 2008 (2)
- Julio 2008 (1)
05 Agos 2008
Estas funciones les ayudaran en el programa de las cabezeras, estas funciones son faciles de utilizar y estan tambien en la ayuda de c++
30 Jul 2008
Estructuras de datos en c++:
el uso del struct
sintaxis struct nombre{
varialbes;
};
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
struct datosempleados{
int id;
char nombre[20];
int edad;
double salario;
};
int main(){
int i;
datosempleados personal1[5];
for(i=0; i<5; i++){
cout<<"Ingrese id del empleado";
cin>>personal1[i].id;
cout<<"Ingrese el nombre del empleado";
gets(personal1[i].nombre);
cout<<"Ingrese la edad del empleado";
cin>>personal1[i].edad;
cout<<"Ingrese el salario del empleado";
cin>>personal1[i].salario;
}
cout<<"Los datos de los empleados son: "<<endl<<endl;
for(i=0; i<5; i++){
cout<<"Id: "<<personal1[i].id<<endl;
cout<<"Nombre: "<<personal1[i].nombre<<endl;
cout<<"Edad: "<<personal1[i].ead<<endl;
cout<<"Salario: "<<personal1[i].salario<<endl;
}
getch();
}
la logia del struct es la siguiente, este nos servira en c++ para crear nuestras propias varialbes, en este caso cree mi tipo de variable datosempleados, y despues declare mi variable personal1 de tipo datosempleados eso quiere decir que parecido como declarar culquier otra variable tipo char, int double etc. un uso muy frecuente que se le ase al struct es para no utilizar matrices en este ejemplo si no utlizo el struc ubiera declarado una matriz de 5 por 4 por q, 5 por que cinco personas voy almacernar y de 4 por que ay cuatro tipo de datos por cada empleado con el struct lo utilizo como un simple vector y es mejor manipulable que una matriz
el uso del struct
sintaxis struct nombre{
varialbes;
};
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
struct datosempleados{
int id;
char nombre[20];
int edad;
double salario;
};
int main(){
int i;
datosempleados personal1[5];
for(i=0; i<5; i++){
cout<<"Ingrese id del empleado";
cin>>personal1[i].id;
cout<<"Ingrese el nombre del empleado";
gets(personal1[i].nombre);
cout<<"Ingrese la edad del empleado";
cin>>personal1[i].edad;
cout<<"Ingrese el salario del empleado";
cin>>personal1[i].salario;
}
cout<<"Los datos de los empleados son: "<<endl<<endl;
for(i=0; i<5; i++){
cout<<"Id: "<<personal1[i].id<<endl;
cout<<"Nombre: "<<personal1[i].nombre<<endl;
cout<<"Edad: "<<personal1[i].ead<<endl;
cout<<"Salario: "<<personal1[i].salario<<endl;
}
getch();
}
la logia del struct es la siguiente, este nos servira en c++ para crear nuestras propias varialbes, en este caso cree mi tipo de variable datosempleados, y despues declare mi variable personal1 de tipo datosempleados eso quiere decir que parecido como declarar culquier otra variable tipo char, int double etc. un uso muy frecuente que se le ase al struct es para no utilizar matrices en este ejemplo si no utlizo el struc ubiera declarado una matriz de 5 por 4 por q, 5 por que cinco personas voy almacernar y de 4 por que ay cuatro tipo de datos por cada empleado con el struct lo utilizo como un simple vector y es mejor manipulable que una matriz