EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
8th Edition
ISBN: 9781305480537
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

in C#

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 am getting the error

Method DataEntry is defined to eliminate repetitive code

0 out of 1 checks passed.

unit Test Incomplete

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
NtTest37b77fb0.cs(21,47): error CS0234: The type or namespace name `DataEntry' does not exist in the namespace `InputMethodDemo2'. Are you missing an assembly reference?
 
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);
      }
    }
  }
}
 
the pic is the starter code
 
and this is my code
 
using System;

namespace InputMethodDemo2
{
    class Program
    {
        static void Main(string[] args)
        {
            int one, two;
            one = DataEntry("first");
            two = DataEntry("second");
            Console.WriteLine("You entered " + one + " and " + two);
        }

        static int DataEntry(string message)
        {
            Console.Write("Enter " + message + " integer: ");
            return int.Parse(Console.ReadLine());
        }
    }
}
using System;
using static System.Console;
class Input MethodDemo
{
}
static void Main()
{
Notice the
keyword out.
int first, second;
Input Method (out first, out second);
WriteLine("After InputMethod first is {0}", first);
WriteLine("and second is {0}", second);
}
private static void Input Method (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);
Figure 8-5 The Input MethodDemo program
Notice the
keyword out.
expand button
Transcribed Image Text:using System; using static System.Console; class Input MethodDemo { } static void Main() { Notice the keyword out. int first, second; Input Method (out first, out second); WriteLine("After InputMethod first is {0}", first); WriteLine("and second is {0}", second); } private static void Input Method (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); Figure 8-5 The Input MethodDemo program Notice the keyword out.
Expert Solution
Check Mark
Step 1: Introduction

Below is the complete solution with explanation in detail about the error and the solution to fix the error for the given question in C# Programming Language.

Knowledge Booster
Background pattern image
Computer Science
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
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning