I wrote this simple program just to show a little problem I have operating with double.
namespace WpfApplication3
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
double a = 110.0;
double b = a / 100.0;
double c = Math.Round(b, 2);
if ((c % 0.05) == 0)
Console.WriteLine("Good news!");
else
Console.WriteLine("Bad news!");
}
}
}
What I am doing wrong, if running the program, on console I see "Bad news!".... Thank you for your opinion, regards