Implementation of Shape Calculator Your name Department of Computer Science, AAAAAAAA AA University Email: XXXXXXXXXX Date: October 7, 2021 Class: CS321 Instructor: Dr.Tomn XI Email: XXXXXXXXXX...

1 answer below »
Part 2 of Order #91952 This is an edit of attached files. Neha has completed the assignment, phase 1. I need her to change as the comments suggests at Neha's discretion. Hopefully, Neha will not have a problem. Please note that this in NOT ten new pages. Also, there are diagrams and codes included in this report as part of the ten pages.


Implementation of Shape Calculator Your name Department of Computer Science, AAAAAAAA AA University Email: [email protected] Date: October 7, 2021 Class: CS321 Instructor: Dr.Tomn XI Email: [email protected] Abstract: The object-oriented programming language allow the user to create user defined classes and objects. If most of the code is user defined, then it becomes easier to implement the whole and design it. The object-oriented programming language allow easy modification and scaling the code. While implementing this code I tried to collect knowledge from different sources. I started with the basics of C# language and how it can be used to implement the solution. This project is implemented in C#, based on many resources. The toolbox provides the different options out of which we canselect liketextbox,label, radio buttongroup container,panel andmanyotherthings. On the one side of the form the user will be able to select the type of the shape and then the dimensions can be entered. On right side will draw the same shape with the same dimensions using different types. Commented [YF1]: Not quiet right. Use pre-defined classes may save developers a lot of time Commented [YF2]: Overall, the abstract summarize C# and its advantage. However, missing key points: 1.Where is the role of UML in software design? 2.What is the main features/contributions of this work I.Introduction In this report we will explain the solution implemented in the C# language. While working on this project the basics I had to learn more about this language. This report will give a a snapshot of how to implement the shape calculator in the C# language. C# is the object-oriented programming language which I have selected for this project. The object-oriented programming language allows the user to create user defined classes and objects. If most of the code is user defined, then it becomes easier to implement the whole and design it. The object-oriented programming language allows easy modification and scaling the code. While implementing this code I tried to collect knowledge from different sources. I started with the basics of C# language and how it can be used to implement the solution. The most important aspect of this project is to have information and complete knowledge about the forms. For the shape calculator I am using forms framework from the C#. The forms can be easily created with the help of drag and drop tool. The toolbox provides the different Commented [YF3]: No, this should not be the most important aspect of this project. Commented [YF4]: Again, you have repeatedly emphasized the advantage of C# and its form. However, don’t see why use UML? What is the role of UML? What is the role of OO design? Through the section I Introduction, cannot find any about software design, OO design methodology, UML, how UML supports the reliable software. Commented [YF5]: Not right. Commented [YF6]: Why? How? Commented [YF7]: Similar? Is it to be same? options out of which we can select like textbox, label, radio button group container, panel and many other things. On the one side of the form the user will be able to select the type of the shape and then the dimensions can be entered. Once the dimensions and name of the shape is entered correctly then the user can press enter and it will show the area of that particular shape. On right side will draw the same shape with the same dimensions using different types. C# is object-oriented programming language which was created by Microsoft, and it can run on the.net framework. This language has the roots from C family and the language is closer to the popular languages like Java. The first version of this C# language was released in 2002 and currently it has the 8th version which released in 2019. We can use this language for mobile applications, desktop applications, web services, web applications, games common database applications, virtual reality and websites. It is one of the most popular programming languages in the whole world, and it is very easy to learn. It allows the developers to use simple tools and provides the huge community support. This C# is the object-oriented programming language which provides clear structure for the program and allow the user to reuse code which reduces the development cost. It makes very easy for the programmer to switch from this language to Java or vice versa . II.Problem Statement The basic idea of this problem is to create the shape calculator. The user will be allowed to select the name of the shape, enter dimensions for that particular shape and press enter button. As the button will be raised the code will check for the name of the particular shape and its dimensions. The area of shape will be displayed in the textbox and on the right side it will draw the diagram of that particular shape with the similar dimensions. The shapes are filled with different colours. This problem is useful as it provides the interaction with every aspect of C# .Net framework. I will use panel to draw the shapes and colour them. At a time, user will be able to draw 5 shapes and check their area. Current version, five shapes with area calculation and display are implemented. III.Related Work (Background) compiling the code. C# is object-oriented programming language which was created by Microsoft, and it can run on the .net framework. Commented [YF8]: The key part missed from this section is: Related works of OO design applied in the Shape / Graphic calculator applications. Commented [YF9]: For example? Commented [YF10]: Do you mean “activity” Commented [YF11]: “It” refers to Activity diagram or Class diagram? Commented [YF12]: For other stakeholders too, such analyst, testing team, specification team… Commented [YF13]: What about beginning of the process? This language has the ro languages like Java. The f it has the 8th version whic created. It will allow the u ellipse. It will calculate t shown on the right side calculator, and it is workin IV.Design Model This section shows the de activity diagram for the gi the activities during the w scenarios like branches, activity diagram helps the ots from C family and the language is closer to the popular irst version of this language was released in 2002 and currently h released in 2019. with this system the shape calculator will be ser to select shapes out of circle, rectangle, square, triangle and he area of that particular shape and the same diagram will be of the panel. Currently I have created the code for the shape g fine. of System sign model for the system. it It includes the class diagram and ven scenario. The activity diagram is used to show the flow of hole system execution. The activity diagram includes different decision, processing, input and few other related things. The developer to understand flow of the activities and how they will be transformed from one s tate to another. the process will flow and different activities will take part in the It helps to understand how system. The second one is Class diagram is the stat perfectly then it can be dir includes different classes the code. Class diagram i 4.1.Activity Diagram The following diagram s asks user to enter the sha will again ask the user to dimension. If the user doe ask the user again to ent correct dimensions. After and that particular shape the class diagram. Class diagram is mainly used by the developer . ic representation of the system. If the class diagram is created ectly implemented into the code without any error. Class diagram for methods and the attributes which are required to implement s the static representation of the system. hows activity diagram for the given case study. It starts and then pe name. If the name of the shape is not entered properly then it enter the name of the shape otherwise it will ask the user to enter s not enter enough dimensions required for the shape, then it will er the dimensions and the loop will continue until he enters the If this once the dimensions are correct then it will show the area will be drawn on the other side of the panel. The black circle shows end of the process. From the content, this should be “Enter shape” Needs to be consistent, use “dimension” Formatted: Centered Formatted: Centered From the content,Formatted: Centered “Draw shape” is right after from dimension checking Fig 4.1 Activity Diagram 4.2.Description of each class For this given scenarioShape Calculator we will need six different classes. The five classes will be created for every shape which we need to calculate, and the 6th class will be the main class to initialize the code. The main class will be the form class which will have all the attributes of the form like text field, button or the related field. We will have rectangle class, circle class triangle class, square class and the ellipse class. All these classes will have the same method to calculate area of that particular shape. Each of them will have the attributes which are required to calculate the area. The following diagram shows all the required classes definitions and their attributes and methods. Commented [YF14]: Don’t see it Commented [YF15]: Are you sure? If all methods are same, you may need to move this to the super class. These two classes can be implemented in one class due to the These two classes can be implemented in one class due to the Fig 4.2 Classes 4.3. Class diagram The following is the class diagram for the given case. They will need seven different classes to implement the whole code. The main class will have a button click method to receive user input and calculate the area. Triangle class will have length width and height. Each of the variables will be of double data type. The ellipse class will have length and width. The rectangle and square class will have length and width only. The circle class will have radius only. All sixmethods will have the area method to calculate the area and show it in the form. Also, all classes are associated with the main class. Fig 4.3 Class Diagram 4.4.State Diagram It will have two states. The first one to calculate the area and the second one will be to draw the shapes and color them. The area will receive dimensions as per the requirement and then calculate the area. The color and draw of the shapes will be treated as the single state. Commented [YF16]: No State Diagram!!! Commented [YF17]: only two states? What are they? Commented [YF18]: Are these two methods for each shape? How about
Answered 11 days AfterOct 16, 2021

Answer To: Implementation of Shape Calculator Your name Department of Computer Science, AAAAAAAA AA University...

Neha answered on Oct 28 2021
108 Votes
91951-shape-calculator-hswmo2wu/91951 - shape calculator/~WRL1983.tmp
Implementation of Shape Calculator
Your name(s)
Affiliation (department, school, university)
Email:
Date:
Class:
Instructor:
Email: @yahoo.com
Abstract: (Required)
The object-oriented programming language allow the user to create user defined classes and objects. If most of the code is user defined, then it becomes easier to implement the whole and design it. The object-oriented programming language allow easy modification and scaling the code. The C# provides a long list of pre-defined classes which can be incorporated in the code easily. The pre-defined classes can be imported in the code, and we can use their functions. There are classes like math, SQL client, SQL connection which can be used. On the one side of the form the user will be able to select the type of the shape and then the dimensions can be entered. On right side will draw the same shape with the same dimensions using different types. This file also has UML diagram for the code. The UML class diagram makes it easier for the developer to understand the program and implement the code directly from the diagram.
I. Introduction
In this report we will explain the solution implemented in the C# language. While working on this project the basics I had to learn more about this language. In this report I will implement the shape calculator in the C# language. C# is the object-oriented programming language which I have selected for this project. The object-oriented programming language allow the user to create user defined classes and objects. If most of the code is user defined, then it becomes easier to implement the whole and design it. The object-oriented programming language allow easy modification and scaling the code.
While implementing this code I tried to collect knowledge from different sources. I started with the basics of C# language and how it can be used to implement the solution. For the shape calculator I am using forms framework from the C#. The forms can be easily created with the help of drag and drop tool. The toolbox provides the different options out of which we can select like textbox, label, radio button group container, panel and many other things.
On the one side of the form the user will be able to select the type of the s
hape and then the dimensions can be entered. Once the dimensions and name of the shape is entered correctly then the user can press enter and it will show the area of that particular shape. On right side will draw the same shape with the same dimensions using different types.
The first version of this language was released in 2002 and currently it has the 8th version which released in 2019. We can use this language for mobile applications, desktop applications, web services, web applications, games common database applications, virtual reality and websites. It is the most popular programming language in the whole world, and it is very easy to learn. It allows the developers to use simple tools and provides the huge community support. This is the object-oriented programming language which provides clear structure for the program and allow the user to reuse code which reduces the development cost.
The UML diagram can be used to implement the code in any language. The class diagram is design for the problem irrespective of the language which we will be using. It includes all the classes, interface, enum, methods and attributes.
II. Problem Statement
The basic idea of this problem is to create the shape calculator. The user will be allowed to select the name of the shape, enter dimensions for that particular shape and press enter button. As the button will be raised the code will check for the name of the shape and its dimensions. The area of shape will be displayed in the textbox and on the right side it will draw the diagram of that particular shape with the dimensions. The shapes are filled with different colours. This problem is useful as it provides the interaction with every aspect of C# .Net framework.
III. Related Work (Background)
We want to implement us shape calculator with the help of C# language. It can be implemented Using Windows form application of the C#. It is the easiest manner to use the integrated development environment. this environment can be used for editing and compiling the code. C# is object-oriented programming language which was created by Microsoft, and it can run on the.net framework.
This language has the roots from C family and the language is closer to the popular languages like Java. The first version of this language was released in 2002 and currently it has the 8th version which released in 2019. with this system the shape calculator will be created. It will allow the user to select shapes out of circle, rectangle, square, triangle and ellipse. It will calculate the area of that particular shape and the same diagram will be shown on the right side of the panel. Currently I have created the code for the shape calculator, and it is working fine.
IV. Design Model of System
This section shows the design model for the system. it includes the class diagram and activity diagram for the given scenario. The activity diagram is used to show the flow of the activities during the whole system. The activity diagram includes different scenarios like branches, decision, processing, input and few other related things. The activity diagram helps the developer to understand flow of the activities and how they will be transformed from one state to another.
It helps to understand how the process will flow and different activities will take part in the system. The second one is the class diagram. Class diagram is mainly used by the developer. If the class diagram is created perfectly then it can be directly implemented into the code without any error. Class diagram includes different classes for methods and the attributes which are required to implement the code. Class diagram is the static representation of the system.
4.1. Activity Diagram
The following diagram shows activity diagram for the given case study. It starts and then ask user to enter the shape name. If the name of the shape is not entered properly then it will again ask the user to enter the name of the shape otherwise it will ask the user to enter dimension. If the user does not enter enough dimensions required for the shape, then it will ask the user again to enter the dimensions and the loop will continue until he enters the correct dimensions. After this once the dimensions are correct then it will show the area and that particular shape will be drawn on the other side of the panel. The black colours circle shows end of the process.
Fig 4.1 Activity Diagram
4.2. Description of each class
For this given scenario we will need six different classes. The five classes will be created for every shape which we need to calculate, and the 6th class will be the main class to initialize the code. The main class will be the form class which will have all the attributes of the form like text field, button or the related field. We will have rectangle class, circle class triangle class, square class and the ellipse class. All these classes will have the same method to calculate area of that particular shape. Each of them will have the attributes which are required to calculate the area. The following diagram shows all the required classes and their methods.
Fig 4.2 Classes
4.3. Class diagram
The following is the class diagram for the given case. They will need seven different classes to implement the whole code. The main class will have button click method to receive user input and calculate the area. Triangle class will have length width and height. Each of the variable will be of double data type. The ellipse class will have length and width. The rectangle and square class will have length and width only. The circle class will have radius only. All the six methods will have the area method to calculate the area and show it in the form. All the classes are associated with the main class.
Fig 4.3 Class Diagram
4.4. State Diagram
It will have two states. The first one to calculate the area and the second one will be to draw the shapes and colour them. The area will receive dimensions as per the requirement and then calculate the area. The colour and draw of the shapes will be treated as the single state.
V. Tool Description
It can be implemented Using Windows form application of the C#. It is the easiest manner to use the integrated development environment. this environment can be used for editing and compiling the code. C# is object-oriented programming language which was created by Microsoft, and it can run on the.net framework. This language has the roots from C family and the language is closer to the popular languages like Java.
The first version of this language was released in 2002 and currently it has the 8th version which released in 2019. We can use this language for mobile applications, desktop applications, web services, web applications, games common database applications, virtual reality and websites. It is the most popular programming language in the whole world, and it is very easy to learn. It allows the developers to use simple tools and provides the huge community support. This is the object-oriented programming language which provides clear structure for the program and allow the user to reuse code which reduces the development cost. It makes very easy for the programmer to switch from this language to Java or vice versa.
VI. System Implementation
The following out implementation of the given problem. It shows the output with valid inputs and the invalid inputs entered by the user. It shows how the validation is working and it last the user is allowed to create five different shapes at one time and after that the program will end.
Fig 6.1 Implementation
Fig 6.2 Implementation
Fig 6.3 Implementation
Fig 6.4 Implementation
Fig 6.5 Implementation
VII. Project Management
        Task#
        Task Description
        Time
        Memo
        1
        System requirements
        Sep 7 to Sep 30
        
        2
        System documentation
        
        
        3
        System analysis
        
        
        4
        Activity Diagram
        
        
        5
        Class Diagram
        
        
        6
        Implementation
        
        
        7
        Testing
        
        
VIII. Proposed solution to the current issues (Discussion)
The user will be allowed to select the name of the shape, enter dimensions for that particular shape and press enter button. As the button will be raised the code will check for the name of the shape and its dimensions. The area of shape will be displayed in the textbox and on the right side it will draw the diagram of that particular shape with the similar dimensions. The shapes are filled with different colours. In this system we can select the shapes and the dimensions to get the output.
Currently it uses fixed pixel 4 drawing the diagrams but, in the future, I would like to create an array and store the pixels in that array. The array will be used to draw the diagrams. I would like to add further validation in this code as currently the user is allowed to enter any size for the shape but with the future validation there will be a range within which the user needs to enter the dimensions and shapes will be drawn. This validation is required so that the diagram does not go out of the panel.
References:
[1] Almeida, F. (2018). Visual C# .NET: Console Applications and Windows Forms.
[2] Abd Al-Rahman, S. Q. Lecture Eleven Adding Menus To Windows Forms In C.
[3] Barnett, M. A. G. (2019). TradeUp: Windows Forms Application.
[4] Pasztaleniec, M., & Skublewska-Paszkowska, M. (2020). Comparative analysis of Windows Presentation Foundation and Windows Forms. Journal of Computer Sciences Institute, 14, 26-30.
[5] Georgieva, M. (2019). PRINTING FORMS AND CONTROLS IN C. Eastern Academic Journal, (3), 85-97.
[6] Gurin, I. A., Lavrov, V. V., Spirin, N. A., & Nikitin, A. G. (2017). Web technology in automated information and modeling systems for metallurgical processes. Steel in translation, 47(7), 463-468.
[7] Richter, J. (2010). CLR via c# (Vol. 4). Microsoft Press.
[8] Boehm, A. (2016). Murach's C# 2015 (p. 908). Mike Murach & Associates Incorporated.
APPENDIX CODE
Circle. Cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ShapeCalculator
{
class Circle
{
public double Area(double radius)
{
double area = Math.PI * radius * radius;
return area;
}
}
}
Ellipse.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ShapeCalculator
{
class Ellipse
{
public double Area(double length, double width)
{
double area = Math.PI * length * width;
return area;
}
}
}
Triangle
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ShapeCalculator
{
class Triangle
{
public double Area(double length, double width, double height)
{
double semiperimeter = (length + width + height) / 2;
double area = Math.Sqrt(semiperimeter * (semiperimeter - length) * (semiperimeter - width) * (semiperimeter - height));
return area;
}
}
}
Square.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ShapeCalculator
{
class Square
{
public double Area(double length)
{
double area = area = length * length;
return area;
}
}
}
Rectangle.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ShapeCalculator
{
class Rectangle
{
public double Area(double length, double width)
{
double area = length * width;
return area;
}
}
}
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ShapeCalculator
{
public partial class Form1 : Form
{
double area;
int tries = 0;
double length;
double width;
double height;
double radius;
int x;
int y;
public Form1()
{
InitializeComponent();
}
private void groupBox2_Enter(object sender, EventArgs e)
{
}
List Shapes = new List() { "TRIANGLE", "SQUARE","CIRCLE","ELLIPSE","RECTANGLE" };
private void button1_Click(object sender, EventArgs e)
{
Graphics g = panel1.CreateGraphics();
Pen p = new Pen(Color.Black);
string shapeName = textBox1.Text.ToUpper();
if (String.IsNullOrEmpty(shapeName))
{
MessageBox.Show("Please enter shape name");
return;
}
if (!Shapes.Contains(shapeName))
{
MessageBox.Show("Please enter valid shape name");
return;
}
if (shapeName == "CIRCLE")
{
if (String.IsNullOrEmpty(textBox3.Text))
{
MessageBox.Show("Please enter radius");
}
else
{
radius = Convert.ToDouble(textBox3.Text);
Circle circle = new Circle();
area = circle.Area(radius);
richTextBox1.Text = Convert.ToString(area);
SolidBrush sb = new SolidBrush(Color.Red);
g.DrawEllipse(p, 250, 250, Convert.ToInt32(radius), Convert.ToInt32(radius));
g.FillEllipse(sb, 250, 250, Convert.ToInt32(radius), Convert.ToInt32(radius));
tries = tries + 1;
}
}
if (shapeName == "RECTANGLE")
{
if (String.IsNullOrEmpty(textBox5.Text) || String.IsNullOrEmpty(textBox4.Text))
{
MessageBox.Show("Please enter length or width");
}
else
{
length = Convert.ToDouble(textBox5.Text);
width = Convert.ToDouble(textBox4.Text);
Rectangle rect = new Rectangle();
area = rect.Area(length, width);
richTextBox1.Text = Convert.ToString(area);
SolidBrush sb = new SolidBrush(Color.Blue);
g.DrawRectangle(p, 200, 10, Convert.ToInt32(length), Convert.ToInt32(width));
g.FillRectangle(sb, 200, 10, Convert.ToInt32(length), Convert.ToInt32(width));
tries = tries + 1;
}
}
if (shapeName == "SQUARE")
{
if (String.IsNullOrEmpty(textBox5.Text))
{
MessageBox.Show("Please enter length");
}
else
{
length = Convert.ToDouble(textBox5.Text);
Square sq = new Square();
area = sq.Area(length);
richTextBox1.Text = Convert.ToString(area);
SolidBrush sb = new SolidBrush(Color.Green);
g.DrawRectangle(p, 400, 10, Convert.ToInt32(length), Convert.ToInt32(length));
g.FillRectangle(sb, 400, 10, Convert.ToInt32(length), Convert.ToInt32(length));
tries = tries + 1;
}
}
if (shapeName == "TRIANGLE")
{
if (String.IsNullOrEmpty(textBox5.Text) || String.IsNullOrEmpty(textBox4.Text))
{
MessageBox.Show("Please enter length or width");
}
else if (String.IsNullOrEmpty(textBox2.Text))
{
MessageBox.Show("Please enter height");
}
else
{
length = Convert.ToDouble(textBox5.Text);
width = Convert.ToDouble(textBox4.Text);
height = Convert.ToDouble(textBox2.Text);
Triangle tri = new Triangle();
area = tri.Area(length, width, height);
richTextBox1.Text = Convert.ToString(area);
Point[] points = new Point[6];
points[0].X = 0;
points[0].Y = Convert.ToInt32(length);
points[1].X = 0;
points[1].Y = Convert.ToInt32(width);
points[2].X = Convert.ToInt32(length);
points[2].Y = Convert.ToInt32(width);
using (SolidBrush fillvar = new SolidBrush(Color.FromArgb(100, Color.Yellow)))
{
g.FillPolygon(fillvar, points.ToArray());
g.DrawPolygon(Pens.DarkBlue, points);
}
tries = tries + 1;
}
}
if (shapeName == "ELLIPSE")
{
if (String.IsNullOrEmpty(textBox5.Text) || String.IsNullOrEmpty(textBox4.Text))
{
MessageBox.Show("Please enter length or width");
}
else
{
length = Convert.ToDouble(textBox5.Text);
width = Convert.ToDouble(textBox4.Text);
Ellipse ell = new Ellipse();
area = ell.Area(length, width);
richTextBox1.Text = Convert.ToString(area);
SolidBrush sb = new SolidBrush(Color.Gray);
g.DrawEllipse(p, 10, 250, Convert.ToInt32(length), Convert.ToInt32(width));
g.FillEllipse(sb, 10, 250, Convert.ToInt32(length), Convert.ToInt32(width));
tries = tries + 1;
}
}
if (tries == 6)
{
this.Close();
}
}
private void panel_click(object sender, MouseEventArgs e)
{
Point p = new Point(e.X, e.Y);
x = p.X;
y = p.Y;
panel1.Invalidate();
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
}
}
}
91951-shape-calculator-hswmo2wu/91951 - shape calculator/activity diagram.png
91951-shape-calculator-hswmo2wu/91951 - shape calculator/class diagram.png
91951-shape-calculator-hswmo2wu/91951 - shape calculator/original-formmidterreport-artwcqfn.docx
Implementation of Shape Calculator
Your name(s)
Affiliation (department, school, university)
Email:
Date:
Class:
Instructor:
Email: @yahoo.com
Abstract: (Required)
The object-oriented programming language allow the user to create user defined classes and objects. If most of the code is user defined, then it becomes easier to implement the whole and design it. The object-oriented programming language allow easy modification and scaling the code. The C# provides a long list of pre-defined classes which can be incorporated in the code easily. The pre-defined classes can be imported in the code, and we can use their functions. There are classes like math, SQL client, SQL connection which can be used. On the one side of the form the user will be able to select the type of the shape and then the dimensions can be entered. On right side will draw the same shape with the same dimensions using different types. This file also has UML diagram for the code. The UML class diagram makes it easier for the developer to understand the program and implement the code directly from the diagram.
I. Introduction
In this report we will explain the solution implemented in the C# language. While working on this project the basics I had to learn more about this language. In this report I will implement the shape calculator in the C# language (Almeida, F). C# is the object-oriented programming language which I have selected for this project. The object-oriented programming language allow the user to create user defined classes and objects. If most of the code is user defined, then it becomes easier to implement the whole and design it. The object-oriented programming language allow easy modification and scaling the code.
While implementing this code I tried to collect knowledge from different sources. I started with the basics of C# language and how it can be used to implement the solution. For the shape calculator I am using forms framework from the C#...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here