การใช้ turbo c ชุดที่ 6 condition

12
-1-

Upload: know-mastikate

Post on 23-Jul-2015

26 views

Category:

Education


8 download

TRANSCRIPT

-1-

� � � ������ ���� ������ ������ � � �� ��������� �����! "��# $

%&�')(�*�+ ,#-�.*�/�01*�( 2 03 4 56�7 8�9�:<;

= > ?�@�A B CD�E�FHG�I�J�K�I�L

M#NHO!PQ�R�ST�OHUHVXW RYZ O[ \ ] ^�_a`�b c�d<e fg d�`

h i j#j<k<l�m�n o�p�q r<l�h s t�u#v w x y z#{<|�z} ~<����� � � ��~�����#������� �� � ��������a����� � � �H� � �

��� � � � � � �  ¡ ¢�£�£ ¤ ¥¦ § ¨ © ª�«¬ ­ ®¯�° ± ²

³ ´ µ�¶ · ¸<¹ º» ¼ ¸�½ ¾ ¿À Á Â�ÃÄ�ÅÆÇ È É Ê<ËHÌ�Í�Î�Ï�Ð Ñ Ò Ó Ô Õ�Ö�Ë

×�Ø × Ù Ú Û Ü Ý Þ�ß�Ü�à Ý á Û â ã ä�å æ ç è�é èê ç ë�ìí�îHï�ð#ð<ñ ò ä�è óôõ ö ÷ ø<ùHú�û�ü�ý�þ ÿ � ������û ��� � ��� ��� � ����� ������� � � ��� � !�" # $&%�$&��'���%

( ) * +�,-�.�/�0212/&3 4 5 6 78/&9 : ; <�=�=�>?�@2A B C D E F2G H IKJ L MM N O P�QR�S�T�U2V2T&W X Y Z [8T&\ ] ^ _a`2b c ` d�e�e�fg�h2i j k l m n2o p qKr s tt u r n�vw�e�x�y2h2x&z { | m }8x&~ � ��_�`2b c `�� � d�e�e�fg�h2i j k l m n2o p qKr s tt u r n�vw�e�x�y2h2x&z { | m }8x&~ � ��� � �8� ����������2� � � � � �2� � �K� � �

��� ��K��� �¡�¢K£�¤ ¥§¦�¨ ©�  � ª� �¢�¢�«¬�­ ® ¯ °±�² ³ ´ µ¶�· ¸ ¹ º » ¼ ½8¾�¿ À�¼�Á  ¿ ¾�ÃÄ¿ Å Æ Ç ¼ È�¾�É ¾ Ê Ë�È�ÌÎÍ Ï Ð8Ñ » ¼�Ò Ó Í Ã Ô Ç ¿ Õ Ô Ç Ö�×&Ñ » ¼�ж�· ¶ Ø Ù Ú Û Ü Ý�Þ2ßáà�à Ü âKã ä2âKåÎæ�ç çKâ2è æ8ß8é æ8Û Ü Ý�ç ê ë æ&ì í8î�ï�ð&ñ2ò�ñ2ó ô�õ ö ÷&ø ù ú õ�û üýKþ õÿ�� ò � ô ö � ù �����áõ�õ ù � ��� Î÷������� ÷���� ÷���÷���� � �&õ�������� ù ��� þ � ÷�� í8î�ï�ð&ñ ò ñ ÿô�õ ö ÷&ø ù ú õ�û üýKþ õ

��� � � !#"�$�%���!�&'�( ) * +�,�-�.�/ 0�/�1 ,�+�2�,�.�/ 2�/ /�3�.�354 6 .�7�8�7 )�9 :#7 ; .'�( < =�0�/�>�,�/ ?#* @A+�/ B =�2�C D

E#F G�H�I�J K L MON�P�QOM�H�RS�T U V W X Y Z [�\ ]�[�^O_�`�a _�b�c�cedf [�W Z gih a _�Y�j�Y k l X mS�T k \ ]�[�^e_�n o p q r#n s p�r�Y�m�[�n j�t�_uh�_�[�n m�[�v�_�w s�_�r#n m�[�v�_�w�m X _�x�mp�xuW�r�_�y�n t�lzU

c#`O` { q |}�~ ������� ���O���

��� � � � ����������������� ����� � ��� ����� �#��� � �i������� � ��� ���� O�¡�¢ £ � � ����������������� ��¤ ��¥����e¦§ ��¨ � �¡�¢ © � � �#��������������� �����

ª#« ¬ ­#®�¯�°�±�­ ² °�³�­ ´�³µ ¶�· ¸�¹�º�»¼ ½O¾�¿�À�Á Â�Â�Ã�À�Ä Å Ã�Æ Ç È É�À Á�Ê Ë Ì�Æ�¿�Í�Î�Á�Ï�É�Á Ð�Ñ#Ò�Ð�½ Ó�Ä�Ê Ô#Ò�Á Ç Õ Ö Ä�Æ�Ê ×AÒ�Á Ç Í�Ø�Ù Ì ÈØOÚ Û Ü�Ý Þ ß à#á â Ý ã�ä å æ çéè ê ë�ì å à í�î ï�ð�ñóò�ô�õ�ö ÷�ø�ò�ö õ�ù�ú�ö òû ú�ü ý�þ ÿ��� ÿ � � ÿ������� �� ���� � ��� ��� � ��� � ����� � � � � � ������� ���� � ! � "�#�� � �$� %&� ���' � ��"��

-2-

��������� ���� �� ����� ������� ��������� � �� � "!�#�$%�&(')+*�, -+. /10)�23/�4 235 '32�6

7 8�9 : ;�< = > ?@�ABC DFE"G�HJI K+L+HJM N OQP R

S T3U�V W XY[Z�Y \�]3^�_a`3b�_ c dae f�gae[]"h�\�]3^�ei j"kj3l�m�nonqp r s�t�u�vw j

x y z{ | }�~���� ���~ | }�~���� ����| }~ ����� � �+�

� � �����������(�"� ��� �����[���a���q�Q� ��a�o�o�3� ���� �  ¡�¢3£�¤�¢�¥F¦�§�¨© ª «�¬­�®�¯�°�± ²³ ´+µa´3¶a· ¸ ¹Fº » ¼½ ¾ ¿ ÀÁ ¾  Á Ã Ä Å Æ�ÇaÈ É Ê Ë Ì ÍqÎ ÏÐ Ñ Ç�Æ�Ò�ÃFÓ Ô Ñ Ë Õ Ö3×�ÆFØÙ�Ú Ù�Ú Ù Û ÜÝ Þ ß�à�á�âFã�àaä+åoæ3ç�è�æ�é�ß�ê+ë�ë�ì Û å í�àoè�ê3æ Û åoæî�ï�ð Û ñ î�ï�ðóò�æÝ�ß�è�ê3æ�ô õ ê Û à ö�àoè�ê3æ

÷Qø"ù�úaû�û"ü�ýaøþ�úaû ÿ � � � ��� ��� � �� ��� � ��� ��� ��� ����! "$#&% '�()+* )+* , -&.0/�13254�1 6 738 9&:38;.0<�=+4�4?> @ A!B!-�8�C .D=+40E <�B3B!-> F G�H I J�K�L5M NOQP R!S

T�U5V W XT Y+V W X�Z�[�\ ]�[^ _+` a b�c�d�e f�dga b^ h�` f�ija k l�m

n+o p q&r5s�t3u5v�t w x3y z&{3y;r0|�}+v�v?~ � �!�!q�y�� r a bn+o p!o n ��� � �������0� �+� � � � �+�;�0��� � �!�!��3� � � � � �!������� � � ���;�0��� � �!�!��� �!����� �j����!�+�+��� ��� ��+  ¡!  ¡ � � ¢?£+¤�¤

if (condition) statement;

¥ ¦0§!¨�©!ª « ª §!¨ ¬ ­3®°¯ ±­ ² ®&³!´+µ¶ · ² ¸�¹ º�»¼¼ ½ ¾�¿ À¯ Á Â�³ Ã�Ä Å�Æ ¹�Ç­!® È$É�Ê Ë�ÆÌ Í�Î Ï$Î Ð�ÑÒÐ�Ó�Î Ô Õ3Ö × Ø�Ù3Ú!Û&×3Ü�Ý�Þ ß à Þ�á âÒ× Ø â+ã Ýä à Ù&å!æ+ç�ã è é�å ê�ë ì�íî × Ø â5ï ß&× Ø�Ù3Ú!Û&×3Ü�Ý�ï3â�ð3ð�ñ ò â5ó�å ô à ÝDõ&ö�÷ Ø�Ù+Ý�Ù3Ú ø ò ù�å�ð�ú5Ù&ûü�ý+þ�ÿ0þ�� � ����� ���� � � þ�� � �

if (condition) { statement_1; statement_2; ... statement_n; }

-3-

��� ��� � �������� ���������� ������

��� ��� � � � ����� � ��� ������!#" $ % &' (*)*+-,�.�/�.�0�1 (�2

float dx,dy;

void main(){ clrscr(); printf("Enter delta Y : "); scanf("%f",&dy); printf("Enter delta X : "); scanf("%f",&dx); if(dy!=0) printf("Slope = %f\n",dy/dx); getch();}

Enter delta Y : 3Enter delta X : 4Slope = 0.750000

3#4 5 6�7

6�8 4�8 7�9:7 ;�8

<#=�>�?�@ A @ =�>

B�C D�E

-4-

��� � �������� � � ��� ������������ � �� � �������! � " #�$�%�& '%��� ��� � () * (+�����, -�� - . � -�������� � �����0/1�����12 * � 3�4�5!6�" 7 " 4�5 � 8 9�+ :�; <!% =�>?�! �

@?A B!A C�DEC�FGA H�I J K L�M N O�P QGB�R @C S�T?U!V L WX Y!X Z�[EZ�\GX ]�^_�` a�` b c d e�f�g�g

if(condition) statement_A;else statement_B;

h ci�j

if(statement){ statement_A1; statement_A2; ... statement_An;}else{ statement_B1; statement_B2; statement_Bn;}_�` a�` k f�l�m�npo�qrf�s�t�u�v�o�c?w!x o�u!o�m y z�{ Z�| WZ

}?~ �!~ ���r���!~ ���

����!��� ~ � ���� ��� }?�

��� � ��?� �!� ���r���!� ���

-5-

��� ��� � � � ��� � ����� ������ � � ������� ��! "$#$%'&�( � (�) � "�*

#include <stdio.h>#include <conio.h>

int choice;float radius, circum, area;

void main(){

clrscr();textcolor(LIGHTRED);cprintf("Menu");printf("\n");textcolor(LIGHTGREEN);cprintf("1.Circumference of the circle");printf("\n");cprintf("2.Area of the circle");printf("\n");printf("Enter your choice 1 or 2 : ");scanf("%d",&choice);printf("Enter radius of the circle : ");scanf("%f",&radius);if(choice==1) {

circum = 2*3.14156*radius; printf("Circumference of the circle =

%f\n",circum); } else

{area = 3.14156*radius*radius;printf("Area of the circle = %f\n",area);

}getch();

}

-6-

� ���������

Menu1.Circumference of the circle2.Area of the circleEnter your choice 1 or 2 : 1Enter radius of the circle : 3Circumference of the circle = 18.84936

� ������� ��

Menu1.Circumference of the circle2.Area of the circleEnter your choice 1 or 2 : 2Enter radius of the circle : 3Area of the circle = 28.274040

-7-

��� � �������� � � ��� ������������ � �� � �������! � " #�$�%�& '%(" #��� �)� � *+ , *-�����. /�� / 0 � /�������� � �����1���!����� 2 �435������� � �����16!7�8���9:2 ��;:������� � �����

� /�� �� 0 ��-�<�=)� / 0 ��9���9:2 ����� > -��� �)� 3 � ? @��� �

�� � �� / 0�� �� � �� / 0!3

if(condition_A) statement_Aelse if(condition_B) statement_Belse if(condition_C) statement_C...else if(condition_n) statement_n

A ����8�� A 9 �B!C D�B EGF H I J KMLGN O PRQ S�T U V WGX Y Z\[!] ^ _�`�a b c d:e f g

if(condition_A) { statement_A ... }else if(condition_B) { statement_A ... }else if(condition_C) { statement_A ... }...else if(condition_n) { statement_A ...}

h�i j)i k l�m�n�o)p�qrl�s�t�u�v�p�w:x!y p�u!p�n�z|{�u } ~������ ��(} ~

�:� �!� ���r���!� ���

� ��� �:�

��� � �

� � � � � � � � � � � � � � � � � � � � � �

 :¡ ¢!¡ £�¤r£�¥!¡ ¦�§¨�© ª £

 :¡ ¢!¡ £�¤r£�¥!¡ ¦�«

¬ ¢�­  :£

-8-

��� ��� � � � ��� � �� ���������� � � ������� ��� � �! "$#$%'&�(*)+(�, � "�-

#include "stdio.h"#include "conio.h"

int point;

void main(){ clrscr(); printf("Enter your's point :"); scanf("%d",&point); if( ( point <= 100 ) && ( point >= 80 ) ) printf("Grade = A\n"); else if( ( point < 80 ) && ( point >= 70 ) ) printf("Grade = B\n"); else if( ( point < 70 ) && ( point >= 60 ) ) printf("Grade = C\n"); else if( ( point < 60 ) && ( point >= 50 ) ) printf("Grade = D\n"); else if( ( point < 50 ) && ( point >= 0 ) ) printf("Grade = F\n"); getch();}

Enter your's point : 99Grade = A

-9-

��� � �������� � � ��� ������������ � �� � �������! � "$#&% ' (*)��� ��� � � + ,��� �

switch(variable) case constant_A : statement_A; break; case constant_B : statement_B; break; ...

case default : statement; break;

- � .0/�1�2 3 1�4�5 6 7 8�9 : ; <�=�>�? @�?8�9�A B�C�D�A E F G H I@ J$KMLML ; CON EP > Q�A�R J$9�S T L�=�U�U 3 V!W @X?8�9 Y*Z�1�2

[ \ ]_^�`�a!bc d�a*c e�fMgM^�`�a!bc d�a*c e�h�gXi i ij k�l j$m n*j�o!p q r s�t u�v�w v q�x�y!z { t�z { | } d�~ � d���� � � n!z�j$m n��Xl�o

} d�~ � d���� � w p�m n!z { |�j$m n*j�o!p q r ��v��*������z��$�M���$p!� nb$c d*c ������a!c �Xl�o ^�d!b� t { � t �

� ��� �� ���!�� � � ���� !¡ ¢ �¤£�¥*¦�¦�§$¨ ��©$ª ¥*©�«!¬ � ­ ®�� ¯ °O±�¥���² ¢  � ³�� ´�µ ����¶ ��· ¯ © ¢ ­ ��¸§$°X  ª ¥�« ���!�� � ¹ º ­ £��° ¯ »*¼�¸�½�¡�¸$¨�°O± ¾ ��£�£�¡�¦�¥!¡�¡�¥�¸

¬!¿ ¥�«!¥���ÀX£�« �$Á& à �!Ä °�¥!¡�®�¨$ª ��Å ª�»*¼�¸�½�¡�¸$¨M¦�§�� ¼�¸����Æ�� ¬ ����Æ Ç!��µ  ��´�È �¡ ¢ Æ ��É�Ê!�$à ��Ê!Ã Ë ¢ ��®�¼�� ¸º ­ £�� �

� Ì � Í��!Î ��Ï�È Ã °X¥!¡ Ç���µ  ��´�È � ®�¨$ª ²�¸Ð«�¡ ¢ Æ ��É�Ê!�$à ��Ê!à ����� ±��Ñ»*¼�¸�½�¡�¸$¨¦�§$¬!¿ ¥�«!¥��M²�¥�¨ �$à �*à ��Ò���Ê!à ÀX£�« Í��!Î ��Ï�È Ã

Ó�Ô Ì Ô Õ ½�Ö���×M¥�¹Ø½�Å���«�¡�¥�¸$¬!¿ ¥�«!¥���ÀX£�« �$Á& à �*Ä

Ù$Ú Û!Ú Ü�ÝØÜ�Þ!Ú ß�à

á Û�â Ù$Ü

ã�ä å Ü

æ ç è é ç ê ë ì�íî ï ð ñ ò ó ð ò ô õ ö ó ÷ ø ó ù ú û�üî ï ð ñ ò ó ð ò ô ý

þ$ÿ �!ÿ �������!ÿ ����� � �

����� ����� �� � ��� ���������

� ��� � �

-10-

��� ��� � � ������ ��������������� ����� �� � !�"�#

#include <stdio.h>

char grade;

void main(){

clrscr();printf("Enter your grade : ");scanf("%c",&grade);switch(grade)

{ case 'a':

printf("point = 80-100\n"); break;

case 'b': printf("point = 70-79\n"); break;

case 'c': printf("point = 60-69\n"); break;

case 'd': printf("point = 50-59\n"); break;

case 'f': printf("point = 0-49\n"); break;

default : printf("unknow\n");

} getch();}

Enter your grade : apoint = 80-100

-11-

7KDQN�\RX������������� ������ ��� �����

� � � � � � � ��������� � � � � � �

-12-

����������� ��

��

�� ����� � ������������! �#"�� $ % & '( ) *�+�,�-/.�0 *�.1,�*�243 5 *�+�67*�+78�*�9�:!;<�=>@?�A7B19 C *�D7+4A1E�D 5F�G F H I J1K L M K�N�HO#P�Q R�S�T�P H U I K�K L�N I V�N W X�Y!Z4X�Y�[�J!J]\^[�_�J�K LF�G ` a b X�YV�cdU�X�a e X�a�V�X�fN W X�Y!Z4X�Y!g�X Q^h K�N�HO#P�Q R [�H QF�G h a b X�YV�cdU�X�a e X�a�V�X�fN W X�Y!Z4X�Y!N b M X#K i j/[�k!l K m P K i jng�X Q K�N�HO#P�Q R Z L M K L MF�G \ [�K�j P a e X�N I V�o k S o p T H R o q�Y!N R r O j�s�k�X�j S�T�P N I V�N W X�Y!Z4X�Y

tu 8�v�w x >B�+�?�y�z�:!9z#24. C *�+�,�-{:!;<�=>�x�|�v�3 }�,�3 5 *�+�67*�+78�*�9!.�0 *�.1,�*�243 5 *�+�67*�+?�A7B19 C *�D7+4A1E�D 5`�G F H I J1a e X�a�V�X�fN W X�Y!Z4X�Y]N�X�f ~ � ���#����� ��� ��~ � ~ � ���!����� �#� � � ��� �� � ����� � � �@� � ��� ����� � � ��� � �������� �#� ���#�]����#�@  ¡�¢�£ ¤ ¥ ¦ § ¨�© ª «�¬#­!® ¯ °

±�²�±�±@±�³^±�´�±�µ^±�¶�±�·¸³#²¸³�³@³�¹^³�º@´�²´�´@´�¶@´�»¼¹�´¼¹�º¸µ�±�µ#¶@¶�³¼¶�·@º�µ¼·�³¼»�±

³�½ ³ ¾ ¿

À7À7À1Á Á Á Á Á Á Á Â7Â7Â