orlandoju

Ejer2_tp2_bis

Apr 3rd, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. //Nombre:
  2. //TP N°:
  3. //EJ N°:
  4. // Comentarios:
  5.  
  6. #include <iostream>
  7. using namespace std;
  8.  
  9. int main(void){
  10.  
  11. int edad1,edad2,edad3,edad4,edad5,altura1,altura2,altura3,altura4,altura5;
  12. int pers_30_180=0;
  13. int altura1p=0,altura2p=0,altura3p=0,altura4p=0,altura5p=0;
  14. int cant_prom=0;
  15. bool promedio=false;
  16. int prom_170_180=0;
  17. int edad_contador=0;
  18.  
  19. cout<< "Programa de informacion de edades y alturas"<<endl;
  20. cout<<"----------------------------------------"<<endl;
  21. cout<< "Ingrese la edad de la primer persona: "<<endl;
  22. cin>>edad1;
  23. cout<< "Ingrese la altura de la primer persona en centimetros: "<<endl;
  24. cin>>altura1;
  25. if(edad1>30 && altura1>180){
  26. pers_30_180++;
  27. }
  28. if(edad1>30){
  29. promedio=true;
  30. altura1p=altura1;
  31. cant_prom++;
  32. }
  33. if(altura1>=170 && altura1<=180){
  34. prom_170_180++;
  35. }
  36. if(edad1==20 || edad1==30 || edad1==40){
  37. edad_contador++;
  38. }
  39. cout<<"----------------------------------------"<<endl;
  40. cout<< "Ingrese la edad de la segunda persona: "<<endl;
  41. cin>>edad2;
  42. cout<< "Ingrese la altura de la segunda persona: "<<endl;
  43. cin>>altura2;
  44. if(edad2>30 && altura2>180){
  45. pers_30_180++;
  46.  
  47. }
  48. if(edad2>30){
  49. promedio=true;
  50. altura2p=altura2;
  51. cant_prom++;
  52. }
  53. if(altura2>=170 && altura2<=180){
  54. prom_170_180++;
  55. }
  56. if(edad2==20 || edad2==30 || edad2==40){
  57. edad_contador++;
  58. }
  59. cout<<"----------------------------------------"<<endl;
  60. cout<< "Ingrese la edad de la tercer persona: "<<endl;
  61. cin>>edad3;
  62. cout<< "Ingrese la altura de la tercer persona: "<<endl;
  63. cin>>altura3;
  64. if(edad3>30 && altura3>180){
  65. pers_30_180++;
  66. }
  67. if(edad3>30){
  68. promedio=true;
  69. altura3p=altura3;
  70. cant_prom++;
  71. }
  72. if(altura3>=170 && altura3<=180){
  73. prom_170_180++;
  74. }
  75. if(edad3==20 || edad3==30 || edad3==40){
  76. edad_contador++;
  77. }
  78. cout<<"----------------------------------------"<<endl;
  79. cout<< "Ingrese la edad de la cuarta persona: "<<endl;
  80. cin>>edad4;
  81. cout<< "Ingrese la altura de la cuarta persona: "<<endl;
  82. cin>>altura4;
  83. if(edad4>30 && altura4>180){
  84. pers_30_180++;
  85. }
  86. if(edad4>30){
  87. promedio=true;
  88. altura4p=altura4;
  89. cant_prom++;
  90. }
  91. if(altura4>=170 && altura4<=180){
  92. prom_170_180++;
  93. }
  94. if(edad4==20 || edad4==30 || edad4==40){
  95. edad_contador++;
  96. }
  97. cout<<"----------------------------------------"<<endl;
  98. cout<< "Ingrese la edad de la quinta persona: "<<endl;
  99. cin>>edad5;
  100. cout<< "Ingrese la altura de la quinta persona: "<<endl;
  101. cin>>altura5;
  102. if(edad5>30 && altura5>180){
  103. pers_30_180++;
  104. }
  105. if(edad4>30){
  106. promedio=true;
  107. altura5p=altura5;
  108. cant_prom++;
  109. }
  110. if(altura5>=170 && altura5<=180){
  111. prom_170_180++;
  112. }
  113. if(edad5==20 || edad5==30 || edad5==40){
  114. edad_contador++;
  115. }
  116. cout<<"----------------------------------------"<<endl;
  117. cout<< "La cantidad de personas mayores de 30 y que midan mas de 180 centimetros son: "<<pers_30_180<<endl;
  118. cout<<"----------------------------------------"<<endl;
  119. if(promedio==true){
  120. cout<< "El promedio de altura de los mayores de 30 es : "<<(altura1p+altura2p+altura3p+altura4p+altura5p)/(float)cant_prom<<endl;
  121. }else{
  122. cout<<" No hay personas mayores de 30 "<<endl;
  123. }
  124. cout<<"----------------------------------------"<<endl;
  125. cout<< "La cantidad de personas que midan entre 170 y 180 centimetros son: "<<prom_170_180<<endl;;
  126. cout<<"----------------------------------------"<<endl;
  127. cout<< "La cantidad de personas que tienen 30, 40 o 50 son: "<<edad_contador<<endl;
  128.  
  129. return 0;
  130. }
  131.  
Advertisement
Add Comment
Please, Sign In to add comment