Reversing multiplication and division

CSharp · Console

/Program.cs

using System;
					
public class Program
{
	
	public static void TestIntegerArithmetic()
	{
		int newValue = 101;
		int oldValue = 10;
		int SOME_CONSTANT = 10;
		
		if(newValue / oldValue > SOME_CONSTANT)
		{
			Console.WriteLine("First comparison says it's bigger.");
		}
		else
		{
			Console.WriteLine("First comparison says it's not bigger.");
		}

		if(newValue > oldValue * SOME_CONSTANT)
		{
			Console.WriteLine("Second comparison says it's bigger.");
		}
		else
		{
			Console.WriteLine("Second comparison says it's not bigger.");
		}
	}


	public static void TestFloatingPoint()
	{
		double newValue = 1;
		double oldValue = 3;
		double SOME_CONSTANT = 0.33333333333333335;
		
		if(newValue / oldValue >= SOME_CONSTANT)
		{
			Console.WriteLine("First comparison says it's bigger.");
		}
		else
		{
			Console.WriteLine("First comparison says it's not bigger.");
		}

		if(newValue >= oldValue * SOME_CONSTANT)
		{
			Console.WriteLine("Second comparison says it's bigger.");
		}
		else
		{
			Console.WriteLine("Second comparison says it's not bigger.");
		}
	}
	
	
	public static void Main()
	{
		TestIntegerArithmetic();
		TestFloatingPoint();
	}
}
;