//----------------------------------------------------------------------------
//Title - Write a program to create Dynamic Link Library for any mathematical
// operation and write an application program to test it.
//----------------------------------------------------------------------------
------------------------
HEADER FILE (calc_sc.h) //separate file
------------------------
int sqrr(int);
int cub(int);
------------------------
LIBRARY FILE (calc_sc.c) //separate file
------------------------
int cub(int a)
{
return a*a*a;
}
int sqrr(int a)
{
return a*a;
}
------------------------
MAIN PROGRAM (a5.c) //separate file
------------------------
#include<stdio.h>
#include "calc_sc.h"
int main()
{
int n, ans;
int ch;
do
{
printf("\\n menu \\n\\n 1. sqr : \\n\\n 2. cube : \\n\\n 3. Exit : \\n\\nEnter Your Choice : \\n");
scanf("%d",&ch);
switch(ch)
{
case 1 :
printf("\\n Enter Number : ");
scanf("%d",&n);
ans=sqrr(n);
printf("\\n The Sqr of %d is %d \\n",n,ans);
break;
case 2 :
printf("\\n Enter Number : ");
scanf("%d",&n);
ans=cub(n);
printf("\\n The Cube of %d is %d \\n",n,ans);
break;
case 3 :
break;
default :
printf("\\n Invalid Choice ");
}
}while(ch!=3);
return 0;
}
------------------------
END OF THE PROGRAM
------------------------