Help to get me going

djhill71727's Avatar, Join Date: May 2009
Newbie Member
Hi guys can you help me with abit of code for the following senario



Calculate area and perimeter


Operation

· The user enters values for the length and width of a rectangle and clicks on the Calculate button or presses the Enter key to activate the Calculate button.
· The application then displays the area and perimeter of the rectangle in two labels.
Specifications

· The formula for calculating the area: width * length.
· The formula for calculating the perimeter: 2 * width + 2 * length.
· The application should accept fractional decimal values like 10.5 and 20.65 for the user entries.
· Assume that the user will enter valid numeric data for the length and width.
Enhancements

· Add a Clear button to the form that will clear all of the values when you click on it.
· Add numeric formatting and data validation.
· Add exception handling.
SaswatPadhi's Avatar, Join Date: May 2009
~ Б0ЯИ Τ0 С0δЭ ~
It's a quite simple program.

Before spoon-feeding the solution, can you tell us how much have you progressed ?
[ Try yourself first, before asking for ready-made solutions. That way you'll be benefited ]
djhill71727's Avatar, Join Date: May 2009
Newbie Member
i've got the application all laid out, ive got as follows:

Calculate - Clear - exit Buttons
4 text box's labelled with length - width - area - perimitter
Code:
public partial class Exercise1 : Form
    {
        public Exercise1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void Exercise1_Load(object sender, EventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {
            
        }

        private void button3_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void areabox_TextChanged(object sender, EventArgs e)
        {
        }
    }

Last edited by shabbir; 15May2009 at 20:03.. Reason: Code blocks