C# C# Basics If Statements "else if" and "else" Statements

victor escarcega
victor escarcega
5,775 Points

i really think my code is correct but its keeps coming back wrong. any thoughts?

Program.cs
using System;

class Program
{

    static string CheckSpeed(double speed)
        {
            if (speed > 65)
            {
                Console.WriteLine("too fast");
            }
            else if (speed < 45)
            {
                Console.WriteLine("too slow");
            }
            else
            {
                Console.WriteLine("speed OK");
            }

    }

    static void Main(string[] args)
    {
        // This should print "too slow".
        Console.WriteLine(CheckSpeed(44));
        // This should print "too fast".
        Console.WriteLine(CheckSpeed(88));
        // This should print "speed OK".
        Console.WriteLine(CheckSpeed(55));
    }

}

1 Answer

KRIS NIKOLAISEN
KRIS NIKOLAISEN
53,322 Points

The instructions for the CheckSpeed method are to return the string. You need to use return instead of Console.WriteLine.