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)     {     }

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter8: Advanced Method Concepts
Section: Chapter Questions
Problem 6E
icon
Related questions
Question

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)
    {
    }
 
Expert Solution
Step 1

The Algorithm steps to solve the given Problem:

  1. Start
  2. Define two integer variables to store user input.
  3. Call InputMethod() function with two reference parameters.
  4. Display the values of the two variables. 4. Call InputMethod() function again with two reference parameters.
  5. Display the values of the two variables again.
  6. Define a DataEntry() function to prompt the user to enter an integer and return the value.
  7. Define a InputMethod() function to get two integers from the user and store them in the two reference variables.
  8. Return from the InputMethod() function.
  9. Output the result.
  10. Stop.
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Function Arguments
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,