fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. float edad, hemoglobina;
  6. char genero;
  7.  
  8. cout << "Ingrese la edad: ";
  9. cin >> edad;
  10.  
  11. cout << "Ingrese el género (M para mujer, H para hombre): ";
  12. cin >> genero;
  13.  
  14. cout << "Ingrese el nivel de hemoglobina: ";
  15. cin >> hemoglobina;
  16.  
  17. if (edad > 1 && edad <= 5) {
  18. if (hemoglobina >= 11.5 && hemoglobina <= 15)
  19. cout << "Negativo para anemia" << endl;
  20. else
  21. cout << "Positivo para anemia" << endl;
  22. } else if (edad > 5 && edad <= 10) {
  23. if (hemoglobina >= 12.6 && hemoglobina <= 15.5)
  24. cout << "Negativo para anemia" << endl;
  25. else
  26. cout << "Positivo para anemia" << endl;
  27. } else if (edad > 10 && edad <= 15) {
  28. if (hemoglobina >= 13 && hemoglobina <= 15.5)
  29. cout << "Negativo para anemia" << endl;
  30. else
  31. cout << "Positivo para anemia" << endl;
  32. } else if (edad > 15) {
  33. if (genero == 'M' || genero == 'm') {
  34. if (hemoglobina >= 12 && hemoglobina <= 16)
  35. cout << "Negativo para anemia" << endl;
  36. else
  37. cout << "Positivo para anemia" << endl;
  38. } else if (genero == 'H' || genero == 'h') {
  39. if (hemoglobina >= 14 && hemoglobina <= 18)
  40. cout << "Negativo para anemia" << endl;
  41. else
  42. cout << "Positivo para anemia" << endl;
  43. } else {
  44. cout << "Género no válido" << endl;
  45. }
  46. } else {
  47. cout << "Edad fuera de rango para análisis" << endl;
  48. }
  49.  
  50. return 0;
  51. }
  52.  
Success #stdin #stdout 0s 5284KB
stdin
 
stdout
Ingrese la edad: Ingrese el género (M para mujer, H para hombre): Ingrese el nivel de hemoglobina: Edad fuera de rango para análisis