Dev - C++ - calcular la edad de cada paciente

 
Vista:

calcular la edad de cada paciente

Publicado por edinson ortega (2 intervenciones) el 24/04/2021 04:20:29
Un médico debe atender a 20 pacientes diariamente, de cada paciente debe anotar año de nacimiento, cédula y género (M=masculino o F=Femenino). El médico debe calcular la edad de cada paciente, contabilizar al final de su turno cuántas mujeres y hombres atendió, además, entregar la edad promedio de todos sus pacientes. El programa deberá imprimir toda esta información por pantalla.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
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++

calcular la edad de cada paciente

Publicado por dario (718 intervenciones) el 29/04/2021 18:24:26
Hola, espero esto te ayude.
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
#include <iostream>
 
using namespace std;
 
const int total = 20;
const int anio = 2021;
 
struct datos {
	int nacimiento;
	int cedula;
	char genero;
} pacientes[total];
 
int main() {
	int i,edad;
	int masculino=0,femenino=0,suma=0;
	float promedio=0;
	char gen;
 
	//llenar datos
	for (i=0; i<total; i++) {
		cout << "Año de nacimiento: ";
		cin >> pacientes[i].nacimiento;
		cout << "Numero de cedula: ";
		cin >> pacientes[i].cedula;
		cout << "Genero [M/F]: ";
		cin >> gen;
		pacientes[i].genero = toupper(gen);
 
		if (pacientes[i].genero == 'M')
			masculino++;
		else
			femenino++;
 
		edad = anio - pacientes[i].nacimiento;
		suma = suma + edad;
 
		cout << "Edad del paciente: " << edad << endl << endl;
	}
 
	promedio = (float)suma / total;
 
	cout << "Total pacientes hombres: " << masculino << endl;
	cout << "Total pacientes mujeres: " << femenino << endl;
	cout << "Edad promedio de los pacientes: " << promedio << 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