Comience a escribir su búsqueda arriba y pulse Intro para buscar. Presione Esc para cancelar.

Registros en C++ / Uso de struct en C++


Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales (entero, real, carácter,...), o bien otras estructuras de datos. A cada uno de esos elementos se le llama campo.


Un ejemplo de eso seria hacer un registro de vendedores donde nos pedirían información sobre, nombre, apellido, dirección, DNI, numero de artículos, articulos vendidos, artículos que quedan, precio de cada uno, el precio de todos los artículos de cada vendedor; para todo eso necesitariamos usar REGISTROS ya que solo con vectores no prodriamos afrontar el problema. Aqui les dejare un el ejercicio del mismo que me dejaron el la universidad sobre un registro de vendedores implementado en C++ y lo compartire con ustedes. El enunciado del problema es el siguiente:

Implementa en C++:

Debo registrar vendedores (dni, nombres, apellidos, dirección(calle, numero, urbanización) ) con sus respectivos productos vendidos (producto, cantidad, precioventa).

Implementa el sistema usando registros y funciones. El sistema debe permitir:

a) Registrar “N” vendedores con sus respectivos “Pk” productos.
b) Mostrar todos los vendedores con todos sus datos y sus respectivos productos.
c) Mostrar los datos de un vendedor específico (ingresando su número de orden)
d) Mostrar los productos vendidos de un vendedor específico (ingresando su número de orden): producto, cantidad, precioventa, Subtotal. y finalmente el Total

Subtotal = cantidad * precioventa
Total = sumatoria de los subtotales

e) Eliminar un vendedor específico (ingresando su número de orden)
f) Búsqueda por dni: ingresa el dni de un vendedor y que muestre su dirección

Implementación: