Page 40 - ipst-cmanual
P. 40
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
µÇÑ ÍÂÒ §·Õè 3-3
unsigned char a , b; // »ÃСÒȵÇÑ á»Ã a áÅÐ b ãËà »¹ Ẻ character Á¤Õ Ò ã¹ªÇ § 0 ¶§Ö 255
a = 10; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ãË a = 10
b = 20; // ¡Òí ˹´¤Ò àÃÁÔè µ¹ ãË a = 20
if(a>5 && b<=60) // ¶Ò a > 5 áÅÐ b <= 60 ¨Ð¡ÃзÒí ¤Òí ʧÑè ·èÕ 1 áÅÐ 2㹺ÅÍç ¡
{ // ¤Òí ʧèÑ ·Õè 1
a = 100; // ¤Òí ʧèÑ ·èÕ 2
b = 200;
}
if(b>100 || b==80) // ¶Ò b > 100 áÅÐ b = 80 ¨Ð·Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
{ // ¨Ð·Òí ¤Òí ʧèÑ ·èÕ 3 áÅÐ 4
a = a -10; // ¤Òí ʧÑè ·èÕ 3
b = b -20; // ¤Òí ʧèÑ ·Õè 4
}
/*—————————result———————————*/
a = 90
b = 180
/*——————————————————————————*/
¨Ò¡µÇÑ ÍÂÒ §·èÕ 3-3 ¡ÒõÃǨÊͺà§Íè× ¹ä¢ if(a>5 && b<=60) ¾ºÇÒ à§Í×è ¹ä¢à»¹ ¨Ã§Ô à¾ÃÒÐ a = 10
ÁÒ¡¡ÇÒ 5 ¨Ã§Ô áÅÐ b = 20 ¹Í ¡ÇÒ 60 ¨Ã§Ô ´§Ñ ¹¹éÑ ¨§Ö Á¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·Õè 1 áÅÐ ¤Òí ʧèÑ ·Õè 2 ÀÒÂ㹺ÅÍç ¡áá
l ¤Òí ʧèÑ ·Õè 1 a = 100;
l ¤Òí ʧèÑ ·èÕ 2 b = 200;
à§Í×è ¹ä¢µÍ ÁÒ if(b>100 || b==80) Á¡Õ ÒõÃǨÊͺà§Íè× ¹ä¢´§Ñ ¡ÅÒ ÇÍ¡Õ ¤Ã§Ñé ¾ºÇÒ à§Íè× ¹ä¢´§Ñ
¡ÅÒ Ç໹ ¨Ã§Ô à¾ÃÒÐ b = 200 ÁÒ¡¡ÇÒ 100 ¨Ã§Ô (໹ ¨Ã§Ô à¾ÂÕ §»ÃÐâ¤à´ÂÕ Ç¡ãç ˼ ÅÅ¾Ñ ¸à »¹ ¨Ã§Ô áÅÇ ) ´§Ñ ¹¹éÑ ¨§Ö ÁÕ
¡ÒÃà¢Ò ÁÒ¡ÃзÒí ¤Òí ʧÑè ·Õè 3 áÅÐ 4 ÀÒÂ㹺ÅÍç ¡
l ¤Òí ʧèÑ ·Õè 3 a = a -10; à a = 100 -10 à a = 90
l ¤Òí ʧÑè ·èÕ 4 b = b -20; à b = 200 -20 à b = 180
µÇÑ ÍÂÒ §·Õè 3-3
unsigned char a , b; // »ÃСÒȵÇÑ á»Ã a áÅÐ b ãËà »¹ Ẻ character Á¤Õ Ò ã¹ªÇ § 0 ¶§Ö 255
a = 10; // ¡Òí ˹´¤Ò àÃÁèÔ µ¹ ãË a = 10
b = 20; // ¡Òí ˹´¤Ò àÃÁÔè µ¹ ãË a = 20
if(a>5 && b<=60) // ¶Ò a > 5 áÅÐ b <= 60 ¨Ð¡ÃзÒí ¤Òí ʧÑè ·èÕ 1 áÅÐ 2㹺ÅÍç ¡
{ // ¤Òí ʧèÑ ·Õè 1
a = 100; // ¤Òí ʧèÑ ·èÕ 2
b = 200;
}
if(b>100 || b==80) // ¶Ò b > 100 áÅÐ b = 80 ¨Ð·Òí ¤Òí ʧèÑ ã¹ºÅÍç ¡
{ // ¨Ð·Òí ¤Òí ʧèÑ ·èÕ 3 áÅÐ 4
a = a -10; // ¤Òí ʧÑè ·èÕ 3
b = b -20; // ¤Òí ʧèÑ ·Õè 4
}
/*—————————result———————————*/
a = 90
b = 180
/*——————————————————————————*/
¨Ò¡µÇÑ ÍÂÒ §·èÕ 3-3 ¡ÒõÃǨÊͺà§Íè× ¹ä¢ if(a>5 && b<=60) ¾ºÇÒ à§Í×è ¹ä¢à»¹ ¨Ã§Ô à¾ÃÒÐ a = 10
ÁÒ¡¡ÇÒ 5 ¨Ã§Ô áÅÐ b = 20 ¹Í ¡ÇÒ 60 ¨Ã§Ô ´§Ñ ¹¹éÑ ¨§Ö Á¡Õ ÒÃáÇзÒí ¤Òí ʧÑè ·Õè 1 áÅÐ ¤Òí ʧèÑ ·Õè 2 ÀÒÂ㹺ÅÍç ¡áá
l ¤Òí ʧèÑ ·Õè 1 a = 100;
l ¤Òí ʧèÑ ·èÕ 2 b = 200;
à§Í×è ¹ä¢µÍ ÁÒ if(b>100 || b==80) Á¡Õ ÒõÃǨÊͺà§Íè× ¹ä¢´§Ñ ¡ÅÒ ÇÍ¡Õ ¤Ã§Ñé ¾ºÇÒ à§Íè× ¹ä¢´§Ñ
¡ÅÒ Ç໹ ¨Ã§Ô à¾ÃÒÐ b = 200 ÁÒ¡¡ÇÒ 100 ¨Ã§Ô (໹ ¨Ã§Ô à¾ÂÕ §»ÃÐâ¤à´ÂÕ Ç¡ãç ˼ ÅÅ¾Ñ ¸à »¹ ¨Ã§Ô áÅÇ ) ´§Ñ ¹¹éÑ ¨§Ö ÁÕ
¡ÒÃà¢Ò ÁÒ¡ÃзÒí ¤Òí ʧÑè ·Õè 3 áÅÐ 4 ÀÒÂ㹺ÅÍç ¡
l ¤Òí ʧèÑ ·Õè 3 a = a -10; à a = 100 -10 à a = 90
l ¤Òí ʧÑè ·èÕ 4 b = b -20; à b = 200 -20 à b = 180