0 like 0 dislike
  1. Create a project.
  2. Divide the program (progtest.c) into several files. You do it according to each function. For example, progmain.c, area.c, peri.c, and show.c. progmain.c is the main program. It will call area() function in (area.c) and peri() function in (peri.c).
  3. Write a header file to define macro definitions and prototypes of functions.
  4. Execute the main program.
  5. Compress the whole project into a file and upload it.
/* progtest.c, an example of a large program */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>   		/*  math.h  */
#define PI 3.1416
double area(double r);
double peri(double r);
void show(double r);
int main(void)      		/* main() */
{
   printf("area(2.2)=%5.2f\n",area(2));
   printf("peri(1.4)=%5.2f\n",peri(3));
   system("pause");
   return 0;
}

double area(double r)	/* area(),compute the area of a circle */
{
   show(r);
   return (PI*pow(r,2.0)); /* pow(r,2.0), compute square of r */
}

double peri(double r)     /* peri(),compute periphery */
{
   show(r);    
   return (2*PI*r);   
}

void show(double r)     	/* show(),shwo radius */
{
   printf("Radius is %5.2f, ",r); 
}

To upload a file:

 

[Exercise] Essay (Open question) - asked in C
Available when: Unlimited - Due to: Unlimited

edited by | 100 views
0 0
Called for Help
0 0
Called for Help

23 Answers

0 like 0 dislike
Hidden content!
***** * ** * ** ** * * ** * ******** * * **** * *
answered by (20 points)
0 like 0 dislike
Hidden content!
** * * *** ** * * ****** * * ** *
answered by (237 points)
0 like 0 dislike
Hidden content!
*** *********** * ** * * * *** * ***
answered by (126 points)
0 like 0 dislike
Hidden content!
** * * *** ** * * **** * * *** ** ** * ** **
answered by (126 points)
0 like 0 dislike
Hidden content!
** * *** **** *********** **** * ** * *
answered by (6 points)
0 like 0 dislike
Hidden content!
#include *** ** **
* * * * ** ** ****

#include * * * * **** * * **** ** * ** ***** ** * ** ** * ** * * *** ***

#define PI 3.1416



void ** r) * ** * ** * * * * ** * * * ** * *** ** * ** ** * ** radius */

{
*** * ** ** **** ******* * *** is %5.2f, *** ***

}
answered by (126 points)
0 like 0 dislike
Hidden content!
** ** * ** * * * **** * **** **** ****
answered by (-215 points)
0 like 0 dislike
Hidden content!
* * *** *** * * ** * ** * *** ***
answered by (-368 points)
0 like 0 dislike
Hidden content!
* * ** *** **** *** * * **** **
answered by (-48 points)
0 like 0 dislike
Hidden content!
** **** *** * * * ******* * ** ** ** * ****
answered by (-226 points)
Get it on Google Play Welcome to Peer-Interaction Programming Learning System (PIPLS) LTLab, National DongHwa University
English 中文 Tiếng Việt
IP:172.69.69.118
©2016-2019

Related questions

0 like 0 dislike
52 answers
[Exercise] Coding (C) - asked Feb 23, 2017 in C
Available when: Unlimited - Due to: Unlimited
| 91 views
1 like 0 dislike
58 answers
[Exercise] Coding (C) - asked Mar 23, 2017 in C
Available when: Unlimited - Due to: Unlimited
| 71 views
0 like 0 dislike
69 answers
[Exercise] Coding (C) - asked Feb 23, 2017 in C
Available when: Unlimited - Due to: Unlimited
| 77 views
0 like 0 dislike
97 answers
[Exercise] Coding (C) - asked Mar 2, 2017 in C
Available when: Unlimited - Due to: Unlimited
| 117 views
8,045 questions
60,931 answers
33,050 comments
1,128 users