Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1. Given the following C statements: double price1 = 10.10, price2 = 10.12, price3 = 10.15; int cents1 = (int)(price1 * 100); int cents2 =
1. Given the following C statements:
double price1 = 10.10, price2 = 10.12, price3 = 10.15;
int cents1 = (int)(price1 * 100);
int cents2 = (int)(price2 * 100);
int cents3 = (int)(price3 * 100);
printf("%d 10.10 = %.15lf ", cents1, price1);
printf("%d 10.12 = %.15lf ", cents2, price2);
printf("%d 10.15 = %.15lf ", cents3, price3);
Briefly explain why the cents2 variable doesn't properly represent the total cents of price2.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started