in C# i need to Write a program named InputMethodDemo2 that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program in Figure 8-5. Rewrite the program so the InputMethod() contains only two statements: one = DataEntry("first"); two = DataEntry("second"); what I have is using static System.Console; using System; class InputMethodDemo2 { static void Main() { int first, second; InputMethod(out first, out second); WriteLine("After InputMethod first is {0}", first); WriteLine("and second is {0}", second); } private static void InputMethod(out int one, out int two) { one = DataEntry("first"); two = DataEntry("second"); } public static int DataEntry(string whichOne) { Write("Enter {0} integer: ", whichOne); string input = ReadLine(); return Convert.ToInt32(input); } } the error I get is Method DataEntry is defined to eliminate repetitive code Unit TestIncomplete Method DataEntry prompts the user to enter an integer and returns the integer if it helps this is the original code using static System.Console; using System; class InputMethodDemo2 { static void Main() { int first, second; InputMethod(out first, out second); WriteLine("After InputMethod first is {0}", first); WriteLine("and second is {0}", second); } private static void InputMethod(out int one, out int two) { string s1, s2; Write("Enter first integer "); s1 = ReadLine(); Write("Enter second integer "); s2 = ReadLine(); one = Convert.ToInt32(s1); two = Convert.ToInt32(s2); } public static int DataEntry(string whichOne) { }
in C# i need to Write a program named InputMethodDemo2 that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program in Figure 8-5. Rewrite the program so the InputMethod() contains only two statements: one = DataEntry("first"); two = DataEntry("second"); what I have is using static System.Console; using System; class InputMethodDemo2 { static void Main() { int first, second; InputMethod(out first, out second); WriteLine("After InputMethod first is {0}", first); WriteLine("and second is {0}", second); } private static void InputMethod(out int one, out int two) { one = DataEntry("first"); two = DataEntry("second"); } public static int DataEntry(string whichOne) { Write("Enter {0} integer: ", whichOne); string input = ReadLine(); return Convert.ToInt32(input); } } the error I get is Method DataEntry is defined to eliminate repetitive code Unit TestIncomplete Method DataEntry prompts the user to enter an integer and returns the integer if it helps this is the original code using static System.Console; using System; class InputMethodDemo2 { static void Main() { int first, second; InputMethod(out first, out second); WriteLine("After InputMethod first is {0}", first); WriteLine("and second is {0}", second); } private static void InputMethod(out int one, out int two) { string s1, s2; Write("Enter first integer "); s1 = ReadLine(); Write("Enter second integer "); s2 = ReadLine(); one = Convert.ToInt32(s1); two = Convert.ToInt32(s2); } public static int DataEntry(string whichOne) { }
Chapter8: Advanced Method Concepts
Section: Chapter Questions
Problem 8RQ
Related questions
Question
in C# i need to
Write a
Rewrite the program so the InputMethod() contains only two statements:
one = DataEntry("first");
two = DataEntry("second");
what I have is
using static System.Console;
using System;
class InputMethodDemo2
{
static void Main()
{
int first, second;
InputMethod(out first, out second);
WriteLine("After InputMethod first is {0}", first);
WriteLine("and second is {0}", second);
}
private static void InputMethod(out int one, out int two)
{
one = DataEntry("first");
two = DataEntry("second");
}
public static int DataEntry(string whichOne)
{
Write("Enter {0} integer: ", whichOne);
string input = ReadLine();
return Convert.ToInt32(input);
}
}
the error I get is
Method DataEntry is defined to eliminate repetitive code
Unit TestIncomplete
Method DataEntry prompts the user to enter an integer and returns the integer
if it helps this is the original code
using static System.Console;
using System;
class InputMethodDemo2
{
static void Main()
{
int first, second;
InputMethod(out first, out second);
WriteLine("After InputMethod first is {0}", first);
WriteLine("and second is {0}", second);
}
private static void InputMethod(out int one, out int two)
{
string s1, s2;
Write("Enter first integer ");
s1 = ReadLine();
Write("Enter second integer ");
s2 = ReadLine();
one = Convert.ToInt32(s1);
two = Convert.ToInt32(s2);
}
public static int DataEntry(string whichOne)
{
}
Expert Solution
Step 1
The Algorithm steps to solve the given Problem:
- Start
- Define two integer variables to store user input.
- Call InputMethod() function with two reference parameters.
- Display the values of the two variables. 4. Call InputMethod() function again with two reference parameters.
- Display the values of the two variables again.
- Define a DataEntry() function to prompt the user to enter an integer and return the value.
- Define a InputMethod() function to get two integers from the user and store them in the two reference variables.
- Return from the InputMethod() function.
- Output the result.
- Stop.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,