
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Describe the overall purpose of the program, functionality of the program is demonstrated, and the input and output of the BMI program below.
#BMI Program
def printBMI(weight,height):
bmi = weight/(height*height)
print("BMI is: ",bmi,"and you are ",end="")
if bmi <= 18.5:
print("underweight")
elif 18.5 < bmi < 25:
print("normal")
elif 25 < bmi < 30:
print("overweight")
elif bmi > 30:
print("obese")
#MAIN PROGRAM
choice = input("Press I for imperial or M for metric: ")
if choice == 'I':
Imperialweight = float(input("Enter weight in pounds: "))
Imperialheight = float(input("Enter height in feet (decimals): "))
Imperialweight = Imperialweight * 703
Imperialheight = Imperialheight * 12
printBMI(Imperialweight ,Imperialheight)
elif choice == 'M':
Metricweight = float(input("Enter weight in kilograms: "))
Metricheight = float(input("Enter height in meters: "))
printBMI(Metricweight,Metricheight)
def function(WeightsList,HeightsList): #function accepting lists of heights and weights
for i in range(0,len(WeightsList)): #i from 0 to last index of list
printBMI(WeightsList[i],HeightsList[i]); #call BMI method by passing weight and height of person
Expert Solution

arrow_forward
Introduction
The Body Mass Index is a value that was calculated from weight and height of an individual
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

Knowledge Booster
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.Similar questions
- /* Programming concept: structures Program should: be a C program, define a structure to store the year, month, day, and high temperature. write a function get_data that has a parameter that is a pointer to a struct and reads from the user into the struct pointed to by the parameter. write a function print_data that takes the struct pointer as a parameter and prints the data. in main, declare a struct, call the get_data function, call the print_data function. */ #include <stdio.h> int main(int argc, char *argv[]) { return 0;}arrow_forwardProgram Structure /*** SAMPLE PROGRAM *** Header Block This program computes the distance between two points. *********************************** ***** /**** * Preprocessor directives */ #include #include Preprocessor Directives * Main function */ int main(void) Declarations /* Declare variables */ double x1=1, yl=5, x2=4, y2=7, sidel, side2, distance; * Compute sides of triangle and distance */ sidel = x2-x1; side2 = y2-y1; distance = sqrt(sidel*sidel + side2*side2); Main Function Statements * Print distance */ printf("Distance = %5.2f\n",distance); * Exit program */ Return Statement return 0; ***** /******************** Program Bodyarrow_forwardint x1 = 66; int y1 = 39; int d; _asm { } mov EAX, X1; mov EBX, y1; push EAX; push EBX; pop ECX mov d, ECX; What is d in decimal format?arrow_forward
- program Credit Card Validator - Takes in a credit card number from a common credit card vendor (Visa, MasterCard, American Express, Discover) and validates it to make sure that it is a valid number (look into how credit cards use a checksum). please use #include <iostream>arrow_forwardProblem Statement The barcode used by the U.S. Postal System to route mail is defined as follows: Each decimal digit in the ZIP code is encoded using a sequence of three half-height and two full-height bars. The barcode starts and ends with a full-height bar (the guard rail) and includes a checksum digit (after the five-digit ZIP code or ZIP + 4), computed by summing up the original digits modulo 10. Define the following functions: Draw a half-height or full-height bar on stddraw. Given a digit, draw its sequence of bars. Compute the checksum digit. Also define global code that read in a five- (or nine-) digit ZIP code as the command-line argument and draws the corresponding postal barcode.arrow_forwardFind errors / syntax error. Write line numberarrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education