Application to count the number of possible triangles, Visual Basic Programming

Assignment Help:

A triangle is equilateral if all three sides are equal, isosceles if any two (but no more than two) sides are equal, and scalene if no two sides are equal. A triangle will be inputted by the user by stating the three sides. The program should classify the triangle, and keep count of the number of each type of triangle.

In particular, for each iteration, first obtains the measurements of a triangle from the user. The prompt should be:

Please enter the three sides of the triangle on separate lines. Enter '-1' to quit. This should be followed by the classification of the triangle, such as:

25

5

25

The triangle is isosceles.

When the user terminates input (by entering a '-1', print out the following summary:

End of Processing.

The number of equilateral triangles was XX

The number of isosceles triangles was XX

The number of scalene triangles was XX

Structured programming must be used. In particular,

(1) Use a subprogram to prompt and obtain all the input for a single triangle from a user.

(2) Use a subprogram to determine the type of triangle based on the user input, and to update your running totals of each triangle type.

Use a pre-test loop for your processing in Main (with a priming read). Build both a C# and Visual basic Program.

Run them both using the following data for the triangle data to enter (each value on a separate line):

10.1 5 10.1

10 5.23 15

4 4 4

5.2 10 10

20.2 20.2 4.1

3 4 5

 Print the source code for each program version on a separate page, and attach the output using screen capture.

NOTE:

1. Terminate the use-input portion of the program ONLY if user enters -1 for the first side. A -1 for side 2 or side 3 should not terminate the user input.

2. You do not need to check for negative values for a triangle side. Assume all sides entered are positive values (unless the first side is a -1 to end).

3. Assume the sides entered are for an actual triangle

4. Do NOT use/change global variables - use parameter-passing


Related Discussions:- Application to count the number of possible triangles

Lotto, You are asked to create the LOTO game customized according to the fo...

You are asked to create the LOTO game customized according to the following constraints: 1. Create a grid containing 20 numbers (20 buttons: button1, button2, …button20) 2. When t

Multiple Forms Issue, i want to use two forms in vb.net. when the progress ...

i want to use two forms in vb.net. when the progress bar in form1 reaches on a specific value then disable form1 and progress bar will stop and the second Form2 will popup which wi

Dynamic link library - database applications, DYNAMIC LINK LIBRARY   T...

DYNAMIC LINK LIBRARY   The dynamic link library (dll) permits one copy of a function to be shared among some parallel executing programs. The dll is a file that contains a num

Data types, what are the basic vb data types

what are the basic vb data types

Drawing, #questiontypes of lines and how to draw

#questiontypes of lines and how to draw

Visual interface design, VISUAL INTERFACE DESIGN Instead of the graphic...

VISUAL INTERFACE DESIGN Instead of the graphic nature of the program, only the visualness of the inter action is important. The program must not focus on the GUI. On the other

Introduction to database applications , INTRODUCTION TO DATABASE APPLICATIO...

INTRODUCTION TO DATABASE APPLICATIONS   In this section, we define a dialog and tab order that is the order in which the controls will be navigated during the execution. The D

Retrieval methods - document in visual programming, Retrieval Methods: ...

Retrieval Methods: There are 3 ways to find a document. The primary method is a positional retrieval. This is achieved by keeping in mind where you left it. The next method is

How to, need general help in pseudo code

need general help in pseudo code

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd