Descargar la presentación
La descarga está en progreso. Por favor, espere
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;
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.