Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1.Roman numeral Converter write a program that ask the user to enter a number wi

ID: 3545345 • Letter: 1

Question

1.Roman numeral Converter


write a program that ask the user to enter a number within the range 1 through 10. use a switch statement to display the roman numeral version of that number.  

Input Validation- do not accept a number less than 1 or greater than 10



2.Body mass index

WRITE A PROGRAM  that calculates and displays a persons body mass index (bmi). the BMI is often used to determine whether a person ith a sedentary lifestyle  is overweight or underweight for his or her height. A persons BMI  is calculated with the following formula bmi= weight x 703 height^2



where weight is measured in pounds and height is measured in inches. the program should display a message indicting whether the person has optimal weight, is underweight or is overweight. A sedentary persons weight is considered to be optimal if their weight is 18.5 - 25. if the BMI is less than 18.5, the person is considered to be underweight. if the BMI  is greater than 25, the person is considered to be overweight.  Create a user defined function to calculate the BMI of a person.




thank you

Explanation / Answer

1)#include <iostream>

using namespace std;

int main()
{
    int arabicNumeral=0;
    cout << "Enter a number (1 - 10): ";
    cin >> arabicNumeral;    

    if (arabicNumeral>0 && arabicNumeral <=10)
    {
        cout << " The Roman numeral version of " << arabicNumeral << " is ";
        switch (arabicNumeral)
        {
            case 1:
                cout << "I.";
                break;
            case 2:
                cout << "II.";
                break;
            case 3:
                cout << "III.";
                break;
            case 4:
                cout << "IV.";
                break;
            case 5:
                cout << "V.";
                break;
            case 6:
                cout << "VI.";
                break;
            case 7:
                cout << "VII.";
                break;
            case 8:
                cout << "VIII.";
                break;
            case 9:
                cout << "IX.";
                break;
            case 10:
                cout << "X.";
                break;
        }
    }
    return 0;
}



2)


#include<iostream>


using namespace std;


int main ()

{

double height = 0.0;

double weight = 0.0;

double bmi = 0.0;


cout << "Enter your height (in inches): ";

cin >> height;


cout << "Enter your weight (in pounds): ";

cin >> weight;

bmi = 703 * weight / (height * height);


if (bmi < 18.5)

{

cout << "Your body weight category is underweight." << endl;

}

else if (bmi < 25)

{

cout << "Your body weight category is normal." << endl;

}

else if (bmi < 30)

{

cout << "Your body weight category is overweight." << endl;

}

else

{

cout << "Your body weight category is obese." << endl;

}



system ("pause");

return 0;

}




Or else ::


Sounds like a pretty simple program. Ask user to enter weight and height, read user input into float (decimal) type variables height and weight. Calculate BMI. Use a couple of IF statements to determine if the person is underweight or overweight.

Basic programming logic:

FLOAT height, weight, bmi
PUT "Please enter height and weight"
GET height, weight

bmi = weight*703/height
IF bmi < 18.5
PUT "You are underweight"
ELSE IF bmi >= 18.5 && bmi <= 25
PUT "Congrats! You are at your optimal weight!"
ELSE
PUT "Sorry, you are overweight."
END IF


now just adapt this to whatever language you need it in.