Alright.. I have the basic interface of the Body Mass Index worked out. However, I dont know how to get the feet,inches, and weight to be be multiplied: - (w / (h * 12 + x) * (h * 12 + x)) * 703)
Here is my code for the BMI Calculator: - from graphics import *
-
from math import *
-
def main():
-
win = GraphWin("BMI Calculator", 800, 600)
-
win.setCoords(-2.0, -2.0, 11, 11.5)
-
Text(Point(5,5), "Feet:").draw(win)
-
Text(Point(5,3), "Inches:").draw(win)
-
Text(Point(5,1), "Weight:").draw(win)
-
h = Entry(Point(7,5), 5)
-
h.setText("0")
-
h.draw(win)
-
x = Entry(Point(7,3), 5)
-
x.setText("0")
-
x.draw(win)
-
w = Entry(Point(7,1), 5)
-
w.setText("0")
-
w.draw(win)
-
-
# Create Function Box
-
Text(Point(3, 0), "BMI").draw(win)
-
stng = Entry(Point(4,0), 7)
-
stng.setText("0")
-
stng.draw(win)
-
-
output = Entry(Point(4,1), "" )
-
output.draw(win)
-
button = Text(Point(1.5,2.0), "Convert")
-
button.draw(win)
-
Rectangle(Point(1,1.5), Point(2,2.5)).draw(win)
-
-
## wait for a mouse click
-
win.getMouse()
-
-
## convert input
-
h = float(eval(h.getText()))
-
x = float(eval(x.getText()))
-
w = float(eval(w.getText()))
-
-
-
-
-
-
## display output and change button
-
BMI
-
-
-
## wait for click and then quit
-
win.getMouse()
-
win.close()
-
-
main()
-
So I guess I now prompt my question.. How can I get an output box that (using the calculation that I put above) "prints" the answer..
0 1577 Sign in to post your reply or Sign up for a free account.
Similar topics
by: mwh |
last post by:
Hi. If you remember, I posted Expressons Help. Now I am making a
calculator with javascript. I can't get this to work:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"...
|
by: Rafael |
last post by:
Hi Everyone,
I need some help with my calculator program. I need my program to
do 2 arguments and a 3rd, but the 3rd with different operators. Any
help would be great.
Here is my code....
...
|
by: Paul |
last post by:
I want to make a simple calculator program but dont know where to get
started. This is not GUI but a simple terminal program.
It would get input like this
Enter number:
5
+
10
|
by: Art |
last post by:
Hi,
In part of my application the user may need to do a simple arithmetic
calculation in order to get the value to put in a text box. I was thinking
that it would be good if I could display the...
|
by: PieMan2004 |
last post by:
Hi, ive been looking for a solid java community to help me when im tearing out my hair :)
Basically ive constructed a GUI that has to represent the same look and functions of the typical windows...
|
by: firstcustomer |
last post by:
Hi,
Firstly, I know NOTHING about Javascript I'm afraid, so I'm hoping that
someone will be able to point me to a ready-made solution to my
problem!
A friend of mine (honest!) is wanting to...
|
by: TexasNewbie |
last post by:
This was originally just a calculator without a decimal point. After I added the decimal, it now tells me invalid second number.
//GUI Calculator Program
import javax.swing.*;
import...
|
by: Deathwing |
last post by:
Hi everyone one I'm playing around with trying to make an expense calculator.
I would like it so that the user can keep enter expenses until they have no more expenses. Then I would like for the...
|
by: itsmichelle |
last post by:
This is a very primative code of a java swing calculator. I have assigned all the number buttons and the operator buttons and I can add, subtract, multiply, and divide two numbers together. However,...
|
by: mandy335 |
last post by:
public class Calculator {
private long input = 0; // current input
private long result = 0; // last input/result
private String lastOperator = ""; // keeps track of...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |