/* ATK I - Harjoitus 2 Tehtava 1 */ #include /* Define direktiivilla voidaan luoda symbolisia vakioita. Symbolista vakiota voi kayttaa kuin mita tahansa numeerista vakiota ohjelman sisalla */ #define PI 3.1415926535897932 main() { double rad, vol; printf("Give the radius: "); scanf("%lf", &rad); vol = 4.0 * PI * rad * rad * rad / 3.0; printf("V = 4/3 * pi * r * r * r\n" " = 4/3 * %f * %f * %f * %f\n" " = %f\n", PI, rad, rad, rad, vol); } /* Ajettaessa ohjelma tulostaa seuraavaa: Give the radius: 10 V = 4/3 * pi * r * r * r = 4/3 * 3.141593 * 10.000000 * 10.000000 * 10.000000 = 4188.790205 */