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

How can i fix it? using System; class Program { static string CheckSpeed(double speed) { if(speed > 6

Program.cs
using System;

class Program
{

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



        return Convert.ToString(speed);

        // YOUR CODE HERE
    }

    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));
    }

}
Steven Parker
Steven Parker
176,543 Points

This looks like an exact duplicate of your other question, see the answer(s) posted there.

You may want to delete this one.

1 Answer

Hi what am I doing wrong

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

    // YOUR CODE HERE
}

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));
}

}

Steven Parker
Steven Parker
176,543 Points

You have one of the same errors as Christopher. Click here to see the answer(s) posted to his other question (this one is a duplicate).