ស្វែងរក

5. Symbolic Constants

Symbolic Constants ត្រូវបានប្រើប្រាស់ក្នុងការបង្កើតឈ្មោះតំណាង (Defined) ក្នុងកម្មវិធីមួយ។ Symbolic Constants គឺត្រូវបានប្រើប្រាស់ដូចទៅហ្នឹង Variable ក្នុងការផ្ទុកតម្លៃថេរណាមួយ។ យើងមានពីររបៀបក្នុងការប្រកាស ឬបង្កើត Symbolic Constants គឺ៖
- ប្រើ #define directive ជាទូទៅត្រូវបានគេប្រកាសជា Global Variable ហើយផ្នែកចុងពុំមាន ; (semicolon)។
- និង const keyword គេអាចប្រកាសជា Global Variable ក៏បាន ឬគ្រប់ Block នៃកម្មវិធីដូចទៅហ្នឹង variable ទូទៅ
ឧទាហរណ៍ តម្លៃ PI=3.1416
- #define PI 3.1416​ /*define PI as a symbolic constants*/
- const float PI=3.1416 /*define PI as a constant*/

ឧទាហរណ៍១៖ 
ការគណនារកក្រឡាផ្ទៃនៃរង្វង់ តាមរយៈការប្រើប្រាស់រូបមន្ត  Area = π × r2
Console:
#include <stdio.h>
#include<math.h>/*include standard library of math.h*/
#define PI 3.1416 /*define PI as a Symbolic Constants*/
const float PI2=3.1416;/*define PI as a global Constants*/
float radius, area;/*area= π × r2 as global variables*/
int main(void)
{
    const float PI3=3.1416;
    
 printf("Radius1:");
 scanf("%f", &radius);
 area = PI * pow(radius, 2);
 printf("Area is %.2f\n", area);
 
 printf("Radius2:");
 scanf("%f",&radius);
 area=PI2*pow(radius,2);/*Using PI2 Constants*/
 printf("Area2 is %.2f\n",area);
 
 printf("Radius3:");
 scanf("%f",&radius);
 area=PI3*pow(radius,2);
 printf("Area3 is %f\n",area);
 
 return 0;
}

Output:

Radius1:3
Area is 28.27
Radius2:4
Area2 is 50.27
Radius3:5
Area3 is 78.540001

No comments:

Post a Comment

សូមមេត្តាបញ្ចេញមតិយោបល់របស់លោកអ្នកដោយមានសុជីវធម៌ និងទំនួលខុសត្រូវ