C# C# Basics Methods Method Parameters

Joseph Fox
Joseph Fox
1,534 Points

using System; class Program { static double Multiply(double one, double two) { return one * two;

so this is right and should work but the test window keeps throwing errors what do they want ?

Program.cs
using System;

class Program
{

    static double Multiply(double one, double two) 
    {
        return one * two;    
    }

    static void Main(string[] args)
    {
       double total = Multiply(2.5 , 2);
       Console.WriteLine(total);
       double again = Multiply(6 , 7);
       Console.WriteLine(again);

    }

}

2 Answers

Steven Parker
Steven Parker
186,662 Points

The instructions ask for "a Multiply function that accepts two parameters, multiplies them together, and passes the result to Console.WriteLine." But this one returns the result rather than displaying it.

The new function does not need to return anything (it can be "void").

Joash Nyabuti
Joash Nyabuti
463 Points

static void Multiply(double one, double two) { //return one * two; instead print the value

   Console.WriteLine(one*two);

}