Dev - C++ - Ayuda para elaborar un programa en C que registre fecha, nombre, direccion, ...

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda para elaborar un programa en C que registre fecha, nombre, direccion, ...

Publicado por Alex (1 intervención) el 30/08/2018 19:13:31
Buen dia soy nuevo en la programación y me piden elaborar un programa en C que registre fecha, nombre, direccion, edad, sexo y numero de familiares de personas; se debera incluir un ciclo que pida al usuario si requiere ingresar datos de otra persona, en caso afirmativo guardar los datos y presentar la pantalla limpia en cada captura, si no desea agregar nuevas personas el sistema debera mostrar en pantalla los datos previamente capturados. Me piden hacerlo en Dev C++ sin utilizar arreglos y utilizar estructuras selectivas, repetitivas o anidadas. Espero me puedan ayudar, gracias
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: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda para elaborar un programa en C que registre fecha, nombre, direccion, ...

Publicado por dario (720 intervenciones) el 31/08/2018 16:45:09
Hola, te dejo esto por si te sirve.
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#define TOPE 100
 
using namespace std;
 
struct datos {
	string fecha;
	string nombre;
	string direccion;
	int edad;
	char sexo;
	int numFamiliares;
} Personas[TOPE];
 
int main() {
	char continuar = ' ';
	int i=0,j;
 
	while (continuar != 'n') {
		cout << "Fecha de nacimiento    :    ";
		getline(cin,Personas[i].fecha);
 
		cout << "Nombre                 :    ";
		getline(cin,Personas[i].nombre);
 
		cout << "Direccion              :    ";
		getline(cin,Personas[i].direccion);
 
		cout << "Edad                   :    ";
		cin >> Personas[i].edad;
		cin.ignore();
 
		cout << "Genero m/f             :    ";
		cin >> Personas[i].sexo;
 
		cout << "Numero de familares    :    ";
		cin >> Personas[i].numFamiliares;
		cin.ignore();
 
		cout << "Desea ingresar mas personas [s/n]: ";
		cin >> continuar;
		cin.ignore();
 
		if (continuar == 's') {
			i++;
			system("clear");
		}
	}
 
	system("clear");
	for (j=0; j<i+1; j++) {
		cout << "Fecha de Nacimeinto " << Personas[j].fecha << endl;
		cout << "Nombre " << Personas[j].nombre << endl;
		cout << "Direccion " << Personas[j].direccion << endl;
		cout << "Edad " << Personas[j].edad << endl;
		cout << "Genero " << Personas[j].sexo << endl;
		cout << "Numero de familiares " << Personas[j].numFamiliares << endl;
		cout << endl;
	}
 
	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