Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3
LOG Y PROG ESTRUCTURADA
850222663
UVM
15/11/22
#include <iostream>
using namespace std;
//JESUS EDUARDO VAZQUEZ FLORES
struct datosPersona{
string nombre;
char inicial;
int edad;
float nota;
}persona;
int main() {
system ("color F4");
datosPersona persona1;
datosPersona persona2;
persona1.nombre = "Jose";
persona1.inicial = 'J';
persona1.edad = 20;
persona1.nota = 8;
cout<<endl<<endl;
persona2.nombre = "Betty";
persona2.inicial = 'B';
persona2.edad = 23;
persona2.nota = 9;
return 0;
}
Conclusión:
Se usa cuando se busca mostrar datos pre
almacenados en un arreglo y estructura de forma
que se vuelve más como de ver.
#include <iostream>
using namespace std;
//JESUS EDUARDO VAZQUEZ FLORES
struct datosPersona{
string nombre;
char inicial;
int edad;
float nota;
}persona;
int main() {
system ("color F4");
datosPersona *persona = new datosPersona[50];
system("cls");
}
for(int i=0; i<3; i++){
cout<<"Nombre: "<<persona[i].nombre<<endl;
cout<<"Inicial de su nombre: "<<persona[i].inicial<<endl;
cout<<"Edad: "<<persona[i].edad<<endl;
cout<<"Nota: "<<persona[i].nota<<endl;
}
return 0;
}
Conclusión:
Se usa si se quieren almacenar datos
en manera que se muestren a tiempo
real después de haber sido
almacenada la cantidad de información
deseada
#include <iostream>
using namespace std;
//JESUS EDUARDO VAZQUEZ FLORES
struct fechaNacimiento{
int dia;
int mes;
int anyo;
};
struct datosPersona{
string nombre;
char inicial;
struct fechaNacimiento diaDeNacimiento;
float nota;
};
int main() {
system ("color F4");
datosPersona persona;
persona.nombre ="Ignacio";
persona.inicial = 'I';
persona.diaDeNacimiento.dia = 21;
persona.diaDeNacimiento.mes = 8;
persona.diaDeNacimiento.anyo = 2000;
persona.nota=8;
cout<<"Nombre: "<<persona.nombre<<endl;
cout<<"Inicial: "<<persona.inicial<<endl;
cout<<"Nota: "<<persona.nota<<endl;
cout<<"Fecha de
nacimiento:"<<persona.diaDeNacimiento.dia<<"/"<<persona.diaDeNacimiento.mes
<<"/"<<persona.diaDeNacimiento.anyo;
return 0;
}
Conclusión:
Se usa para poder mostrar y almacenar datos pre establecidos como fechas de
esta manera se puede tener un mejor registro de las cosas.
#include <iostream>
//JESUS EDUARDO VAZQUEZ FLORES
using namespace std;
struct tipoDatos{
string nombreFich; //nombre del fichero
long tamanyo; //El tamaño en bytes
};
do{
//Menu principal
cout<<endl;
cout<<"Escoja una opcion: "<<endl;
cout<<"1.- Añadir datos de un nuevo fichero"<<endl;
cout<<"2.- Mostrar los nombres de todos los ficheros"<<endl;
cout<<"3.- Mostrar ficheros que sean de mas de un cierto tamaño"<<endl;
cout<<"4.- Ver datos de un fichero"<<endl;
cout<<"5.- Salir"<<endl;
cin>>opcion;
switch(opcion){
case 1: // Añadir un dato nuevo
if (numeroFichas<1000){
cout<<"Introduce el nombre del fichero: ";
cin>>fichas[numeroFichas].nombreFich;
cout<<"Introduce el tamaño en KB: ";
cin>>fichas[numeroFichas].tamanyo;
numeroFichas++;
} else{
cout<<"Máximo de fichas alcanzado (1000)!";
}
break;
system ("pause");
return 0;
}
Conclusión: