User input and output with double in C - Printable Version +- QP School (https://qomplainerzschool.lima-city.de) +-- Forum: Tutorials (https://qomplainerzschool.lima-city.de/forumdisplay.php?fid=3) +--- Forum: C 18 Tutorials (https://qomplainerzschool.lima-city.de/forumdisplay.php?fid=32) +--- Thread: User input and output with double in C (/showthread.php?tid=5154) |
User input and output with double in C - Qomplainerz - 07-26-2023 Example: double radius; printf("Enter the radius of a circle: "); scanf("%lf", &radius); double area = 3.14159265359 * radius * radius; printf("The area of the circle is: %.2lf\n", area); Explanation: In this example, we declare a double variable radius to store the user's input. We prompt the user to enter the radius of a circle using printf(). We use the %lf format specifier in scanf() to read a double-precision value from the user and store it in the radius variable. We calculate the area of the circle using the formula area = π * r^2, where π is approximated as 3.14159265359. Finally, we print the calculated area using printf(). The .2 in the format specifier %.2lf ensures that the area is displayed with two decimal places. |