---------------------------------------------------------------------- Relative Precision is 100 Print Digits is 30 ---------------------------------------------------------------------- ------------------- Problem 1 -------------------------- (a,b,c) = (10, 10, 10) Kahan's Area = 43.30127020 Core's Area = 43.301270189221932338186158538 ------------------- Problem 2 -------------------------- (a,b,c) = (-3, 5, 2) Kahan's Area = Error Core's Area = Error ------------------- Problem 3 -------------------------- (a,b,c) = (100000, 99999.99979, 0.00029) Kahan's Area = 9.999999990 Core's Area = 9.9999999894999999894874999890 ------------------- Problem 4 -------------------------- (a,b,c) = (100000, 100000, 1.00005) Kahan's Area = 50002.50003 Core's Area = 50002.499999374906245308514648 ------------------- Problem 5 -------------------------- (a,b,c) = (99999.99996, 99999.99994, 0.00003) Kahan's Area = 1.118033988 Core's Area = 1.1180339881908778538170615279 ------------------- Problem 6 -------------------------- (a,b,c) = (99999.99996, 0.00003, 99999.99994) Kahan's Area = 1.118033988 Core's Area = 1.1180339881908778538170615279 ------------------- Problem 7 -------------------------- (a,b,c) = (10000, 5000.000001, 15000) Kahan's Area = 612.3724358 Core's Area = 612.37243572131004270176026318 ------------------- Problem 8 -------------------------- (a,b,c) = (99999.99999, 99999.99999, 200000) Kahan's Area = Error Core's Area = Error ------------------- Problem 9 -------------------------- (a,b,c) = (5278.64055, 94721.35941, 99999.99996) Kahan's Area = 0 Core's Area = 0 ------------------- Problem 10 -------------------------- (a,b,c) = (100002, 100002, 200004) Kahan's Area = 0 Core's Area = 0 ------------------- Problem 11 -------------------------- (a,b,c) = (31622.77662, 0.000023, 31622.77661) Kahan's Area = 0.327490458 Core's Area = 0.3274904580141610317242386688 ------------------- Problem 12 -------------------------- (a,b,c) = (31622.77662, 0.0155555, 31622.77661) Kahan's Area = 245.9540000 Core's Area = 245.95399999480249111723844696