All pastes #237429 Raw Edit

Mine

public text v1 · immutable
·published 2006-11-04 15:16 UTC
rendered paste body
/***********************************************
** Remy's Circle Equation Calculation Program **
************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>

#define PI 3.14

float a;
float c;

void prompt(void);
float area(void);
float circ(void);

void main()
{
	prompt();
}

float area(void)
{
	char rad[20];
	float r;
	float x;
 
	gets(rad);
	r=atoi(rad);
	x=PI*(r*r);

	return(x);
}	

float circ(void)
{
	char rad[20];
	float r;
	float x;

	gets(rad);
	r=atoi(rad);
	x=2*PI*r;

	return(x);
}

void prompt(void)
{
	printf("Press A for area, C for circumference, and Q to quit.\n");
	c=toupper(getch());

	if (c=='A')
	{
		printf("You chose area.\n");
		printf("Enter the radius:");	
   
		a=area();
		printf("The area of the circle is %f.\n",a);
	
		prompt();
	}
	
	else if (c=='C')
	{
		printf("You chose circumference.\n");
		printf("Enter the radius:");
	
		c=circ();
		printf("The circumference of the circle is %f.\n",c);
		
		prompt();
	}

	else if (c=='Q')
	{
		printf("Hit any key to close the program.\n");
		printf("Good bye!\n");
		
		getch();
	}

	else
	{
		printf("Invalid choice.\n");
		
		prompt();
	}
}