Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C# C# Basics Methods Return Values

Brett Studer
Brett Studer
707 Points

Adding two calls to Multiply a value from return

I've tried just about every combination but can't seem to get my Main function to print results. Could use some help. TY

Program.cs
using System;

class Program
{

    static double Multiply(double firstParam, double secondParam)
    {
        return (firstParam * secondParam);
    }

    static void Main(string[] args)
    {
      Multiply(2.5, 2) + (6, 7);

    }

}

2 Answers

Steven Parker
Steven Parker
231,272 Points

The original version of Mulitply called Console.WriteLine to output the results. You will need to use that in Main now.

Also, you still need to make two calls to Multiply,. but now you will add them together and output the result.

Here is what I used to get the answer. Not sure if it was the right way to answer but it worked.

using System;

class Program {

static double Multiply(double firstParam, double secondParam)
{
    return firstParam * secondParam;
}

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

}

}