Hi all,
for some reason my WHILE loop is not working, I have tried a few different things (Inc a do-while) and it just won't do what I want!
Thanks in advance for the help.
Code:
#include <stdio.h>
int main( ) {
char YN_Continue;
float radius, circumference, area, pi=3.14159;
YN_Continue = 'Y';
while (YN_Continue == 'Y'){
printf(" Enter the radius of a circle: ");
scanf("%f", &radius);
circumference = 2 * pi * radius;
area = pi * radius * radius;
printf(" circumference of circle with radius: %.2f is: %.2f\n", radius, circumference);
printf(" area of circle with radius: %.2f is: %.2f\n\n", radius, area);
printf(" Would you like to enter another radius? (Type Y/N): \n\n");
scanf("%c", &YN_Continue);
}
printf(" GoodBye!");
return 0;
}
and the do-while also didn't work for me
Code:
#include <stdio.h>
int main( ) {
char YN_Continue;
float radius, circumference, area, pi=3.14159;
do {
printf("Enter the radius of a circle: ");
scanf("%f", &radius);
circumference = 2 * pi * radius;
area = pi * radius * radius;
printf("circumference of circle with radius: %f is: %f\n", radius, circumference);
printf("area of circle with radius: %f is: %f\n", radius, area);
printf("Would you like to enter another radius? (Type Y/N): ");
scanf("%c", &YN_Continue);
} while (YN_Continue == 'Y');
printf("GoodBye!");
return 0;
}