Dear gurus

iam crying for help with my program. i can not get anything to appear on the screen. can someone explain to me what i did wrong.

Please someone help me out iam a nob, so i only know basic coding.

here is my program.

This program should have 3 functions

A) explain() explain the program to the user

B)get_radius() input a radius and return a value to main()

C)calc_display() calculate the surface and prints the surface area and volume using the volumes #define statement and display this values to 3 decimal places

Formula

volume of sphere = (4/3)*3.14*radius^3

surface of area of spehere = 4*3.14*raidus^2

/*

Title: Sphere

Name: TONY

Date: feb 21 2008

Description: calculate the surface area and volume of a sphere.

The user will input a radius and the program will

do both calculations

*/

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

#define radius (diameter/2)

#define (radius) pow((4/3)* 3.14*pow(radius,3) // formula volume of a sphere

#define 4*3.14*pow(radius,2) // formula surface area of a sphere

// Function Prototype

void explain (void);

float get_radius (float a);

void calc_display (float area, float volume);

// Function Call

main()

{

float answer, t, e;

system("cls");

explain();

e=get_radius(t);

calc_display(e,t);

system("cls");

getch();

return 0;

}

//Function definition

void explain (void)

{ puts("");

puts("");

}

float get_radius (float a)

{ printf("please give me the radius");

scanf("%f",&a);

return(a);

}

void calc_display (float area, float volume)

{

printf("The area is %.3f and the volume %.3f", area, volume);

}