Dev - C++ - Programa para calcular edad menor y mayor

 
Vista:

Programa para calcular edad menor y mayor

Publicado por Hector (2 intervenciones) el 15/04/2018 02:51:56
Hola, acabo de comenzar a estudiar programación y me he atorado ya en uno de los programas que debo crear de tarea, dicho programa es para ingresar edades y que al final te diga el total de menores, total de mayores, numero menor, numero mayor y promedio. Bueno, pude crear un código que lance el total de personas mayores y menores con lo que recuerdo de las clases pero no se como realizar los otros tres requisitos y me he quedado a mitad del codigo. ¿Alguien me puede decir como puedo realizar lo que me falta?

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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main() {
    int edad, totalmenores=0, totalmayores=0, edadmenor=0, edadmayor=0, promedio, op;
 
    do{
 
    cout<<"\nIngrese la edad de la persona: ";
    cin>>edad;
 
    if (edad<=17) {
       totalmenores=totalmenores+1;
       }
       else{
            totalmayores=totalmayores+1;
            }
 
 
       cout<<"\n¿Desea ingresar otro dato? \n\n1. Si\n2. No ";
       cin>>op;
       }while(op == 1);
 
       cout<<"\nTotal de menores:"<<totalmenores;
       cout<<"\nTotal de mayores:"<<totalmayores;
       cout<<"\nEdad mayor:"<<edadmayor;
       cout<<"\nEdad menor:"<<edadmenor;
 
getch();
return 0;
}
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++

Programa para calcular edad menor y mayor

Publicado por dario (107 intervenciones) el 15/04/2018 05:20:38
Te dejo tu codigo un poco arreglado.
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>
//#include <conio.h>
 
using namespace std;
 
int main() {
    int edad, totalmenores=0, totalmayores=0, edadmenor, edadmayor=0, suma = 0, i = 0;
    float promedio;
 
    cout<<"\nIngrese la edad de la persona (0 para terminar): ";
    cin>>edad;
    edadmenor = edad;
 
    while (edad > 0) {
      suma = suma + edad;
      i++;
      if (edad<=17)
        totalmenores=totalmenores+1;
      else
        totalmayores=totalmayores+1;
 
      if (edad > edadmayor)
        edadmayor = edad;
      if (edad <edadmenor)
        edadmenor = edad;
      cout<<"\nIngrese la edad de la persona: ";
      cin>>edad;
    }
 
    promedio = float(suma) /i;
 
    cout<<"\nTotal de menores: "<<totalmenores;
    cout<<"\nTotal de mayores: "<<totalmayores;
    cout<<"\nEdad mayor: "<<edadmayor;
    cout<<"\nEdad menor: "<<edadmenor;
    cout << "\nProemdio de edades: " << promedio;
 
  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
3
Comentar

Programa para calcular si eres adulto mayor de más de 60 años

Publicado por jafet (1 intervención) el 26/04/2021 18:32:56
hola oye me puedes ayudar en un codigo de programacion por favor es este:
Programa para calcular si eres adulto mayor de más de 60 años
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

otro

Publicado por jhon (1 intervención) el 10/06/2021 00:13:52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
//#include <conio.h>
 
using namespace std;
 
int main() {
 
int n,edad,c=0,s=0,eprom;
 
cout<<"ingresar cantidad de edades:";
cin>>n;
while(c<n)
{
cout<<"Ingresar edad:"<<endl;
cin>>edad;
s=s+edad;
c=c+1;
}
eprom=s/n;
cout<<"el promedio de las edades son:"<<eprom<<endl;
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar