Home / Programs / Write a program to demonstrate the evaluation of expression according to the precedence rule.
Programming Example

Write a program to demonstrate the evaluation of expression according to the precedence rule.

👁 992 Views
💻 Practical Program
📘 Step by Step Learning
Write a program to demonstrate the evaluation of expression according to the precedence rule.

Program Code

/*
 Program:  Write a program to demonstrate the evaluation of expression
  according to the precedence rule. 
  
 Author: www.atnyla.com  
 
*/ 

#include "stdio.h"  
int main()
{
	int a;
	int b = 4;
	int c = 8;
	int d = 2;
	int e = 4;
	int f = 2;

	a = b + c / d + e * f;                /* result without parentheses */
printf("The value of a is = %d \n", a);

	a = (b + c) / d + e * f;              /* result with  parentheses */
printf("The value of a is = %d \n", a);

	a = b + c / ((d + e) * f);      /* another result with parentheses */
printf("The value of a is = %d \n", a);

	return 0;
} 

Output

The value of a is = 16
The value of a is = 14
The value of a is = 4
Press any key to continue . . .

Explanation

None

How to learn from this program

First read the algorithm, then study the program code line by line. After that, compare the code with the output and finally go through the explanation. This approach helps learners understand both the logic and the implementation properly.