C-Program for blood pressure. The program (screenshot below) compares the systolic & diastolic measurements to output whether the blood is (low, ideal, pre-high, or high)

Principles of Information Systems (MindTap Course List)
12th Edition
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter3: Hardware: Input, Processing, Output, And Storage Devices
Section: Chapter Questions
Problem 8DQ
icon
Related questions
Question

C-Program for blood pressure.

The program (screenshot below) compares the systolic & diastolic measurements to output whether the blood is (low, ideal, pre-high, or high) 

The code I wrote is able to successfully determine the blood pressure type as long as it lies within the same range.

 

However, if it goes outside that range it prints an error.

FOR EXAMPLE**** PLEASE READ*** If the user inputs their systolic variable as 100 and their systolic as 90, it will print an error. 

If the systolic & diastolic measurements are vastly different the program prints an error, if you could help resolve this issue it would be greatly appreciated. 

 

190-
180-
170-
160- High blood pressure
150-
140-
Pre-high blood
130-
pressure
120
110- Ideal blood
100- pressure
90 -
80- Low
70-
40 50 60 70 80 90 100
Diastolic (bottom number)
Systolic (top number)
Transcribed Image Text:190- 180- 170- 160- High blood pressure 150- 140- Pre-high blood 130- pressure 120 110- Ideal blood 100- pressure 90 - 80- Low 70- 40 50 60 70 80 90 100 Diastolic (bottom number) Systolic (top number)
//
Code to check blood pressure range:
if ((diastolic >= 40 && diastolic <= 60) && (systolic <= 90 && systolic >= 70)){
printf("\t Blood Pressure: Low\n");
}
else if ((diastolic > 60 && diastolic <= 80) && (systolic <= 120 && systolic >= 90)){
printf("\t Blood Pressure: Ideal blood pressure\n");
}
else if ((diastolic > 80 && diastolic <= 90) && (systolic <= 140 && systolic > 120)){
printf("\t Blood Pressure: Pre-high blood pressure\n");
}
else if ((diastolic >= 90 && diastolic <= 100) && (systolic <= 190 && systolic >= 140)){
printf("\t Blood Pressure: High blood pressure\n");
}
else {
printf("\t Error, Please Reviesw Your Diastolic & Systolic Inputs");
}
Transcribed Image Text:// Code to check blood pressure range: if ((diastolic >= 40 && diastolic <= 60) && (systolic <= 90 && systolic >= 70)){ printf("\t Blood Pressure: Low\n"); } else if ((diastolic > 60 && diastolic <= 80) && (systolic <= 120 && systolic >= 90)){ printf("\t Blood Pressure: Ideal blood pressure\n"); } else if ((diastolic > 80 && diastolic <= 90) && (systolic <= 140 && systolic > 120)){ printf("\t Blood Pressure: Pre-high blood pressure\n"); } else if ((diastolic >= 90 && diastolic <= 100) && (systolic <= 190 && systolic >= 140)){ printf("\t Blood Pressure: High blood pressure\n"); } else { printf("\t Error, Please Reviesw Your Diastolic & Systolic Inputs"); }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Datatypes
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning