示例#1
0
        public void UsporedbaDvijeTrećine()
        {
            double tri = 3.0;

            Assert.IsTrue(UsporedbeDecimalnihBrojeva.JednakiSu((1.0 - 1.0 / tri), (2.0 / tri)));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(0.66667, (1.0 - 1.0 / tri)));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(0.66667, (2.0 / tri)));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(1e15, (2.0 / tri)));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(-1e15, (2.0 / tri)));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(1e-15, (2.0 / tri)));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(-1e-15, (2.0 / tri)));
        }
示例#2
0
        public void UsporedbaTriDesetine()
        {
            double tri = 3.0;

            Assert.IsTrue(UsporedbeDecimalnihBrojeva.JednakiSu(tri * 0.1, 0.3));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(0.30001, tri * 0.1));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(0.30001, 0.3));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(1e15, 0.3));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(-1e15, 0.3));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(1e-15, 0.3));
            Assert.IsFalse(UsporedbeDecimalnihBrojeva.JednakiSu(-1e-15, 0.3));
        }