Dev - C++ - Agregar un ID a cada alumno registrado

 
Vista:
sin imagen de perfil

Agregar un ID a cada alumno registrado

Publicado por Axel (3 intervenciones) el 06/12/2021 05:04:58
Screenshot_20211205_215700
Hola, necesito ayuda en el módulo: alta. El problema es que no se como agregar un numero de identificación a cada alumno registrado. Que va de 1 en 1 empezando desde el cero. Podrían explicarme como programar esa parte? El lenguaje a usar es c++
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Agregar un ID a cada alumno registrado

Publicado por Miguel (215 intervenciones) el 06/12/2021 18:39:56
Pues cada vez que agregues un nuevo, se genera un numero aleatorio unico para ese nuevo usuario y asi
de sencillo, investiga como generar un GUID

Funcion NuevoId:
- funcion random genera el nuevo numero
- revisas que ese numero no exista

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Agregar un ID a cada alumno registrado

Publicado por dario (718 intervenciones) el 08/12/2021 03:51:35
Una idea para el modulo altas.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
using namespace std;
 
struct {
    int id;
    string nombre;
    int grado;
    int calificacion;
} alumnos;
 
int main()
{
    //variables auxiliares
    int id=1;
    string nombre;
    int grado;
    int calificacion;
 
    //No sale del bucle hasta que se ingrese un nombre
    do {
        cout << "Nombre del alumno: ";
        getline(cin,nombre);
    } while (nombre == "");
 
    cout << "Grado: ";
    cin >> grado;
    cout << "Calificacion: ";
    cin >> calificacion;
 
    alumnos.id = id;
    alumnos.nombre = nombre;
    alumnos.grado = grado;
    alumnos.calificacion = calificacion;
 
 
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Agregar un ID a cada alumno registrado

Publicado por Axel (3 intervenciones) el 09/12/2021 09:54:22
Muchas gracias. Me ayudaste mucho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar