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

Redon Kalemaj
Redon Kalemaj
1,227 Points

What Am I Doing Wrong?

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");
         }
        return  speed;

    }

    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
PRO
KRIS NIKOLAISEN
Pro Student 51,823 Points

In CheckSpeed you are to return the strings - not print them. Remove your final return statement and replace Console.WriteLine with return.