La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Registros tipo struct PROGRAMACIÓN MODULAR.

Presentaciones similares


Presentación del tema: "Registros tipo struct PROGRAMACIÓN MODULAR."— Transcripción de la presentación:

1 Registros tipo struct PROGRAMACIÓN MODULAR

2 Definición int float Se hace alusión bajo un mismo nombre
Colección de variables Se hace alusión bajo un mismo nombre string Vector<tipo de dato>

3 Representación Alumno Boleta Nombre Turno Especialidad Promedio
Trabajador No. empleado Área Sueldo Auto Placa Año Marca Precio

4 Sintaxis struct nombre-tipo-estructura{ tipo-de-dato NombreElemento1;
tipo-de-dato NombreElementon; };

5 Ejemplo struct alumno { struct trabajador { long int emp; string area;
string boleta; string nombre; string turno; string espe; float prome; }; struct trabajador { long int emp; string area; float sueldo; }; struct auto { string placa; string a; string marca; float precio;

6 Declaración de variables tipo struct
Forma 1. Nombre-tipo-estuctura Nombre-variable; alumno datos; trabajador registro; auto informa; vector<trabajador> RE(255); vector<auto> IN(255); vector<alumno> DA(255); alumno datos [10][5]; trabajador registro [10][5]; auto informa[10][5];

7 Declaración de variables tipo struct
Forma 2. A excepción de vector. struct alumno { string boleta; string nombre; string turno; string espe; float prome; } datos; struct trabajador { long int emp; string area; float sueldo; } registro; struct auto { string placa; string a; string marca; float precio; } informa;

8 Acceso a los elementos de una estructura
Variable Vector Arreglo bidimensional getline(cin,datos.boleta); cin>>datos.prome; getline(cin,DA[i].boleta); cin>>DA[i].prome; getline(cin,datos[f][c].boleta); cin>>datos[f][c].prome;

9 #include <iostream>
#include <string.h> #include <vector> #include <stdio.h> using namespace std; struct dato { string nombre; int edad; string escuela; }alumno; void despliega( dato alumno1); main (void){ vector<dato> A(50); cout<<"Tu nombres es: "<< endl; getline(cin,alumno.nombre); cout<<"Edad: " <<endl; cin >>alumno.edad; cout<<"Escuela: "<<endl; fflush(stdin); getline(cin,alumno.escuela); despliega(alumno); } void despliega( dato alumno1){ cout<<"Te llamas: "<<alumno1.nombre<<endl; cout<<"Tienes: "<<alumno1.edad<<endl; cout<<"Egresaste de: "<<alumno1.escuela<<endl;


Descargar ppt "Registros tipo struct PROGRAMACIÓN MODULAR."

Presentaciones similares


Anuncios Google