ភាសាស៊ី៖ ភាពខុសគ្នារវាងកំណែនានា

ខ្លឹមសារដែលបានលុបចោល ខ្លឹមសារដែលបានសរសេរបន្ថែម
r2.7.1) (រ៉ូបូ បន្ថែម: lo:ພາສາຊີ
No edit summary
បន្ទាត់ទី១៤៤៖
getch();
}//លទ្ទផលដែលទទួលបានគឺ1*2=2;2*2=4;3*2=6;4*2=8;5*2=10;
 
==== '''ការប្រើប្រាស់ switch''' ====
switch ត្រូវបានគេប្រើ ដើម្បីជាជម្រើសក្នុងការជ្រើសយកមធ្យោបាយណាមួយ។
 
ទំរង់ទូទៅរបស់ switch គឺ៖
switch(variable)
{case const'''1''': statement; break;
case const'''2''': statement; break;
...
case const'''n''': statement; break;
default : statement;
}
 
''ឧទាហរណ៍ៈ'' កម្មវិធីដែលអាចឲ្យអ្នកវាយបញ្ចូលពិន្ទុ បន្ទាប់មកវានឹងបង្ហាញនិទ្ទេស។
#include<stdio.h>
#include<conio.h>
void main()
{clrscr();
float score;
char grade;
printf("Input your score:");
scanf("%f",&score);
switch(score/10) /*(score/10) យកពិន្ទុសរុបចែកនឹង១០ */
{ case 10:
case 9: grade='A'; break; /* 90-100 បង្ហាញនិទ្ទេសA ដោយមិនចាំបាច់ដាក់លក្ខខណ្ឌ នៅក្នុង case 10 ឡើយ*/
case 8: grade='B'; break; /* 80-89.99 បង្ហាញនិទ្ទេសB */
case 7: grade='C'; break; /* 70-79.99 បង្ហាញនិទ្ទេសC */
case 6: grade='D'; break; /* 60-69.99 បង្ហាញនិទ្ទេសD */
case 5: grade='E'; break; /* 50-59.99 បង្ហាញនិទ្ទេសE */
default: grade='F';}
printf("Your score is %f\n",score);
printf("Your grade is %c",grade);
getch();}
 
[[ចំនាត់ថ្នាក់ក្រុម:ព័ត៌មានវិទ្យា]]