Create static methods with and without return values

Assignment Help DOT NET Programming
Reference no: EM13971176

Programming Assignment-

DESCRIPTION

Programming Assignment illustrates the use of user-defined static (class) methods that do and don't return values. The program calls four static methods that break up tasks into logical groupings. Each method performs a different action: One displays the title, another performs input, a third method performs a calculation and displays a result, and another terminates the program.

OBJECTIVE

This project is designed to introduce the use of user-defined static methods in the Visual C# console environment. Specific objectives are to develop skills with respect to:

· Using correct naming conventions

· Creating static methods with and without return values

· Calling static methods with and without arguments

· Casting data types

· Proper internal documentation

· Correct indentation and use of white space for readability

· Use of format specifiers and tokens

DIRECTIONS

1. Create a new project.

2. Project Type (Visual C#)

3. Template (Console Application)

4. Name (PA03LastNameFirstInitial)

5. Rename the Program.cs file to CalculateApp.cs

6. Include your name, course and section, the class file name, and a brief description of the program (in that order) in a multi-line comment at the very top of your code (above the first "using" statement.

7. Include internal documentation using inline comments as appropriate. Remember you can copy the pseudocode below and use it as your comments.

8. When completely finished and ready for grading, add your full solution folder to the J: drive and attach your class file then click the Submit button in BB Learn prior to the deadline

Example of Program Output - (your output should match closely)

PseudoCode

Main() Method

· Declare the following variables:

o numerator - integer

o denominator - integer

o answer - double

· Call a method to display the title

· Call a method to prompt the user for an integer and assign it to your numerator

· Call a method to prompt the user for an integer and assign it to your denominator

· Display a horizontal line

· Call a method to perform the division (pass 2 arguments to the method) and store the result into your answer variable

· Display the result on the screen (show 4 decimal places like in the screenshot example). Hint:

o Console.WriteLine("{0}/{1} = {2:N4}", numerator, denominator, answer);

o (The:N4after the token will display the answer with 4 decimal places.)

· Display a horizontal line

· Call a method to end the program

DisplayTitle() Method (your method identifier should match)

· (This method should take in no parameters and return no values)

· Change the foreground and background color

· Clear the console

· Display the title

· Display a horizontal line

InputInteger() Method (your method identifier should match)

· (This method should take in no parameters and return an integer)

· Declare a variable to hold the integer value input by the user

· Prompt the user to enter an integer

· Store the integer in the variable

· Return the integer

PerformDivision() Method (your method identifier should match).

· (This method should take in two parameters and return a double)

· (Do not use numerator and denominator as your parameter identifiers)

· Return the solution to the division of the two parameters

· If your answer is not showing decimal places, remember to cast the two operands as a double. Hint:

o return (double) number1 / (double) number2;

TerminateProgram() Method (your method identifier should match)

· (This method should take in no parameters and return no values)

· Display a prompt to have the user press any key to terminate the program

· Pause execution until the user presses any key

Reference no: EM13971176

Questions Cloud

What problems did lyft face : What problems did Lyft face when trying to expand in the Boston market? Why do you suppose Uber is winning in Boston and many other cities
Determine the best approaches for the transition : Brief all employees the plan of the employees moving the inventory from Hangar 12 to Hangar 18, inform them on the schedule for the transition, inform them on overtime and hour constraints, and finally inform them on their responsibilities.
Financial and business risks within business structure : With any type of business venture there is always risk involved and we have to look at capital structure decisions as we move through changing economic times. What is a business risk and what are some of the factors that influence a firm’s business r..
Stock and bonds : A search of the Internet for a stock and bond of your choice that has historical data performance measures that you can evaluate for the last twenty years. Once you have completed your evaluation please explain your findings and which option would ha..
Create static methods with and without return values : Create static methods with and without return values. Calling static methods with and without arguments. Casting data types. Proper internal documentation.
Compute the cost of goods sold : Prepare the journal entries to record the July transfer of completed goods and the July cost of goods sold.
Contribute to the successful management of an organization : Determine the key ways that an understanding of organizational behavior can contribute to the successful management of an organization. Explain your experience utilizing or witnessing the use of OB in your work environment.
What are the total market value of the firm stock : What are the total market value of the firm's stock and the firm's total market value? What is the firm's weighted average cost of capital?
Benefits a company can attain from implementing web services : Write a 1-2-page paper describing what benefits a company can attain from implementing web services

Reviews

Write a Review

DOT NET Programming Questions & Answers

  Creating a new asp.net web site

Start by creating a folder called BegASPNET in the root of your C drive using Windows Explorer or My Computer. Inside the folder, create another folder called Site. You should end up with a folder called c: \BegASPNET \Site.

  Decide a similarity measure between any two objects

Select a reasonable size of objects to represent the population and Decide a similarity measure between any two objects - Explain the clustering difference between this clustering and the previous one.

  Assignment related to online role-playing games

Construct evaluation techniques to the user experience and system usability in the design process. Describe the differences in developing user interfaces for different application environments.

  What is entity-relationship diagram

What is Entity-relationship diagram for e-resource planner software.

  Develop an asp.net web page

Develop an ASP.NET web page that will allow the students to submit information about themselves, and the courses that they are taking on-line. The information will be stored in an MS-SQL Server Express 2008 database, named College.

  1- true or false tomcat allows you to deploy multiple java

1- true or false tomcat allows you to deploy multiple java web applications in your web apps folder in your home

  Write a c sharp dot net code for file system watcher

Write a C sharp dot Net code for File System Watcher.

  Add drop down lists for modifying the different style

add drop down lists for modifying the different style elements for the label element that displays the time.we will do

  What do terms syntactic sugar and syntactic salt mean

What do the terms "syntactic sugar" and "syntactic salt" mean? From your knowledge of the C# programming language, list at least five syntactic sugar and salt features.

  Initials in block characters to a standard output device

c# programming using visual studio Write your initials in block characters to a standard output device.

  Make interface for major and suitable classes for it

Using C#. make the interface for major and make suitable classes for each major. In student course instantiate IMajor major variable. In toString method call major.

  Create a gas price windows form application

Create a "Gas Price" Windows Form Application, here is the sample input/output: Allow user to enter gas prices for 12 month from the textbox and click the Enter button

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