Necesito ayuda para hacer un programa de c++

Iniciado por MaximoMeridio28, 6 Marzo 2019, 17:01 PM

0 Miembros y 1 Visitante están viendo este tema.

MaximoMeridio28

Tengo que hacer un programa para que un paciente introduzca su tensión sistólica y diastólica y me diga que tipo de tension arterial tiene según la tabla. Hasta ahí todo bien pero lo que no se hacer es que por ejemplo si el paciente tiene una tension sistolica de 118 y una diastolica de 81, su tension arterial es normal. Es decir, siempre tiene que tirar por la más alta, es algo dificil de entender y se me hace muy complicado. Si alguien puede ofrecerme su ayuda estaría muy agradecido. Me han comentado que el programa puede realizarse con una estructura if else, pero quedaria muy largo y se puede simplificar con un bucle o algo parecido y es lo que me interesa obtener.

Muchas gracias.

Os dejo por aqui un gyazo de la tabla porque no se como introducirla, disculpen las molestias: https://gyazo.com/dd6d0176c63c5610ab3791b2a7fe936d

K-YreX

Lo más típico para estos ejercicios es usar la estructura <if else> pero si quieres hacerlo con un bucle se me ocurre que lo podrías hacer poniendo los valores guía en dos arrays, uno para cada tipo de tensión.
De todas formas si quieres una ayuda más específica será mejor que pongas tu código (entre etiquetas de código GeSHi) para verlo y poderte aconsejar mejor. Ya que si esperas que te lo demos hecho, no funciona así. Suerte :-X
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;