Q:

C Program To Find Area and Perimeter of Triangle

belongs to collection: Basic C Programming Examples

0

you have to make this program in the following way:

  • C Program To Find Area and Perimeter of Triangle (Simple Way)
  • C Program To Find Area and Perimeter of Triangle Using Function
  • C Program To Find Area and Perimeter of Triangle Using Pointer

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

C Program To Find Area and Perimeter of Triangle

Algorithm

  • Program Start
  • Declare Variables
  • Input values
  • calculate area of triangle
  • print area of triangle
  • input values
  • calculate perimeter of triangle
  • print perimeter of triangle
  • Program End

Program

#include <stdio.h>
void main()
{
  int b, h, aot, x,y,z, perimeter;

  printf("Enter base and hight of a triangle\n");
  scanf("%d %d", &b,&h);

  aot = (b*h)/2;
  printf("Area of the triangle = %d\n", aot);

  printf("Enter sides of a triangle\n");
  scanf("%d %d %d", &x, &y, &z);

  perimeter= x+y+z;
  printf("Perimeter of a triangle : %d", perimeter);
}

Output

Enter base and hight of a triangle
3
4
Area of the triangle = 6
Enter sides of a triangle
3
4
5
Perimeter of a triangle : 12

C Program To Find Area and Perimeter of Triangle Using Function

Algorithm

  • Program Start
  • Declare Variables
  • Input values
  • Calling Function to find area of triangle
  • calculate area of triangle
  • print area of triangle
  • Calling Function to find perimeter
  • input values
  • calculate perimeter of triangle
  • print perimeter of triangle
  • Program End

Program

#include <stdio.h>
int area(int b, int h)
{   int aot;
    aot = (b*h)/2;
    return (aot);
}
void perimeter()
{
  int x,y,z,perimeter;
  printf("Enter sides of a triangle\n");
  scanf("%d %d %d", &x, &y, &z);

  perimeter = x+y+z;
  printf("Perimeter of a triangle : %d", perimeter);
}
void main()
{
  int b, h;

  printf("Enter base and hight of a triangle\n");
  scanf("%d %d", &b,&h);

  printf("Area of the triangle = %d\n",area(b,h));
  perimeter();

}

Output

Enter base and hight of a triangle
3
4
Area of the triangle = 6
Enter sides of a triangle
3
4
5
Perimeter of a triangle : 12

C Program To Find Area and Perimeter of Triangle Using Pointer

Program

#include <stdio.h>
int area(int *b, int *h)
{   int aot;
    aot = (*b)*(*h)/2;
    return (aot);
}
void perimeter(int *x, int *y, int *z)
{
  int perimeter;

  perimeter = (*x)+(*y)+(*z);
  printf("Perimeter of a triangle : %d", perimeter);
}
void main()
{
  int b, h,x,y,z;

  printf("Enter base and hight of a triangle\n");
  scanf("%d %d", &b,&h);

  printf("Area of the triangle = %d\n",area(&b,&h));

  printf("Enter sides of a triangle\n");
  scanf("%d %d %d", &x, &y, &z);
  perimeter(&x,&y,&z);

}

Output

Enter base and hight of a triangle
3
7
Area of the triangle = 10
Enter sides of a triangle
2
1
7
Perimeter of a triangle : 10

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Basic C Programming Examples

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C Program To Find Area and Circumference of Circle... >>
<< C Program To Find Area and Perimeter of Square...