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") I'm getting the error  Method DataEntry is defined to eliminate repetitive code 0 out of 1 checks passed. Method DataEntry prompts the user to enter an integer and returns the integer Build Status Build Failed   Build Output   Compilation failed: 1 error(s), 0 warnings InputMethodDemo2.cs(30,1): error CS1035: End-of-file found, '*/' expected   Test Contents   [TestFixture]   public class DataEntryMethodTest {   [Test]   public void DataEntryTest() {   string consoleInput = "97";   int returnedValue;   string expectedString = "Enter third integer";   using (var inputs = new StringReader(consoleInput))   {      Console.SetIn(inputs);      using (StringWriter sw = new StringWriter())      {         Console.SetOut(sw); returnedValue = InputMethodDemo2.DataEntry("third"); Assert.AreEqual(expectedString, sw.ToString().Trim()); Assert.AreEqual(97, returnedValue); }     this is my code   using System; namespace InputMethodDemo2 {     class InputMethodDemo2 {         static void Main() {             //Variables for user input         int first, second;         InputMethod(out first, out second);             //Display result         Console.WriteLine("After InputMethod first is {0} and second is {1}", first,second);             //CAll method to get 2 integers from user by reference variables         InputMethod(out first, out second);             //Display result         Console.WriteLine("After InputMethod first is {0} and second is {1}", first,second);     }         //Method prompt for integer and return value     public static int DataEntry(string myString) {         Console.Write("Enter "+myString+" integer ");         return Convert.ToInt32(Console.ReadLine());     }         //Method to get input integers     private static void InputMethod(out int one, out int two) {         one = DataEntry("first");         two = DataEntry("second");         }     } } /*

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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")

I'm getting the error 

Method DataEntry is defined to eliminate repetitive code

0 out of 1 checks passed.

Method DataEntry prompts the user to enter an integer and returns the integer

Build Status

Build Failed
 
Build Output
 
Compilation failed: 1 error(s), 0 warnings InputMethodDemo2.cs(30,1): error CS1035: End-of-file found, '*/' expected
 
Test Contents
 
[TestFixture]
 
public class DataEntryMethodTest
{
  [Test]
  public void DataEntryTest()
{
  string consoleInput = "97";
  int returnedValue;
  string expectedString = "Enter third integer";
  using (var inputs = new StringReader(consoleInput))
  { 
    Console.SetIn(inputs);
     using (StringWriter sw = new StringWriter())
     {
        Console.SetOut(sw);
returnedValue = InputMethodDemo2.DataEntry("third");
Assert.AreEqual(expectedString, sw.ToString().Trim());
Assert.AreEqual(97, returnedValue);
}
 
 
this is my code
 
using System;
namespace InputMethodDemo2 {
    class InputMethodDemo2 {
        static void Main() {
            //Variables for user input
        int first, second;

        InputMethod(out first, out second);
            //Display result
        Console.WriteLine("After InputMethod first is {0} and second is {1}", first,second);
            //CAll method to get 2 integers from user by reference variables
        InputMethod(out first, out second);
            //Display result
        Console.WriteLine("After InputMethod first is {0} and second is {1}", first,second);
    }
        //Method prompt for integer and return value
    public static int DataEntry(string myString) {
        Console.Write("Enter "+myString+" integer ");
        return Convert.ToInt32(Console.ReadLine());
    }
        //Method to get input integers
    private static void InputMethod(out int one, out int two) {
        one = DataEntry("first");
        two = DataEntry("second");
        }
    }
}

/*
Expert Solution
Overview

In this question we have to write a C# program for the InputMethodDemo2 method that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program

Let's code

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education