There are following categories:
- Function with arguments and return value.
- Function with arguments but no return value.
- Function with no arguments but returns a value.
- Function with no argument and no return value.
Function with arguments and return value
💻Example 1 :
#include <stdio.h>
int cal_area(int l, int b)
{
int area = l * b;
return area;
}
int main() {
int l, b, area;
printf("Enter length & breadth: ");
scanf("%d%d",&l, &b);
area = cal_area(l, b);
printf("Area: %d",area);
return 0;
}
⚙️ Output :
Enter length & breadth: 10 5
Area: 50
Function with arguments but no return value.
💻Example 2 :
#include <stdio.h>
void cal_area(int l, int b)
{
int area = l * b;
printf("Area: %d",area);
}
int main() {
int l, b;
printf("Enter length & breadth: ");
scanf("%d%d",&l, &b);
cal_area(l, b);
return 0;
}
⚙️ Output :
Enter length & breadth: 10 5
Area: 50
Function with no arguments but returns a value.
💻Example 3 :
#include <stdio.h>
int cal_area()
{
int l, b;
printf("Enter length & breadth: ");
scanf("%d%d",&l, &b);
int area = l * b;
return area;
}
int main() {
int area = cal_area();
printf("Area: %d", area);
return 0;
}
⚙️ Output :
Enter length & breadth: 10 5
Area: 50
Function with no argument and no return value.
💻Example 4 :
#include <stdio.h>
void cal_area()
{
int l, b;
printf("Enter length & breadth: ");
scanf("%d%d",&l, &b);
int area = l * b;
printf("Area: %d", area);
}
int main() {
cal_area();
return 0;
}
⚙️ Output :
Enter length & breadth: 10 5
Area: 50
🏠Homework
WAP to calculate simple interest using all 4 types of functions.