I'm brand new to coding :    I am having a problem getting this code to work.  When ever I input anything 249 or lower it works as it should.  But anything else gets me the *else* statement.  My experience level with code is almost zero.  This is my first class and it's only week two.


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace ILAB02
    {
    class Program
    {
        static void Main(string[] args)
        {
            double salesAmount, shippingAmount;
            salesAmount = 0.00;
            shippingAmount = 0.00;
            Console.WriteLine("What is the total amount of sales?");
            salesAmount = Convert.ToDouble(Console.ReadLine());
            if (salesAmount > 5000.00)
            {
                shippingAmount = 20.00;
            }
            if (salesAmount > 1000.00 && salesAmount <= 5000.00)
            {
                shippingAmount = 15.00;
            }
            if (salesAmount > 500.00 && salesAmount<=1000.00)
            {
                shippingAmount = 10.00;
            }
            if (salesAmount > 250.00 && salesAmount <=500.00)
            {
                shippingAmount = 8.00;
            }
            if (salesAmount > 0.00 && salesAmount <=250.00)
            {
                shippingAmount = 5.00;
            }
            else
            {
                shippingAmount = 0.00;
                Console.WriteLine("Error incorrect input!");
            }
            Console.WriteLine("Total sales amount is {0:C}",salesAmount);
            Console.WriteLine("Shipping charges is {0:C}", shippingAmount);
            Console.ReadLine();
        }
    }
    }
