13
-1-

การใช้ Turbo C ชุดที่ 3 arithematic

Embed Size (px)

Citation preview

Page 1: การใช้ Turbo C ชุดที่ 3 arithematic

-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� � �

��� � � � � � �  ¡ ¢�£�£¤ ¥

¦ § ¨ © ª�«¬ ­ ®¯ « °±

² ³ ´�µ ¶ ·<¸ ¹º » ·�¼ ½�¾�¿ ½�¿�À Á� Ã�Ä1Ã�Å�Æ<Ç È�ÉÊ�Ã�Ë�É�Ì ÍÎÏ Ð Ñ Ò<ÓHÔ�Õ�Ö�×�Ø Ù Ú Û Ü Ý�Þ�Ó

ß�à ß á â ã ä�å æ�ç è é1ê�ë#ëHì�ä�ç í î ä�ïð�ñóò1ä�ô�í<ñ õ�ö÷�ä�ø�ö�ç ùß�à ú û ü ý þ ÿ ��� � ��� � � ��� ü� ������ ����ü ý �� � ��������� � þ�� !�" # $ %�&�'�(*)+�, - . /�021�( 3�4 5*687�98:*; < =�7�> ?�@�A�B C D E�F G H I*J K L�M�L�G�N�@�MO P Q R*S T�U�V�W�X8Y�V�Z8[�Z8V�W*\�R�]�^ X8_` a R�]�[�Z8V�W�X�b T�c�d8V*ec8_ f g*h�h�ij�k�l m n8o p q�r s tuvw v x*yz�{�|*}*~�� � �8��|���� ��� � � }*��������|�� � ~ � � � �������������� � �*{�{��� ��~ � �8� � x�� � ���� � �*�������������  � ¡ ��¢�£�¤�¥ ¦ ��§ ¢ ¨ � © ��ª © «�¬�­�  ¬*����®¯ ��¢ © ¤8° ¨ ��± ² ³´µ¶ · ¸�¹º*»�¼�½�¾�¼�¿ À Á Â Ã Ä Å*¾�¿�Æ Ç�È ¼�É Ê�¿Ë ½*»ÌÉ Ç Ë ½*»ÍÎ Ï Ð*ÑÒ*Ó�Ô�Õ*Ö Ò*×�Ø�Ö Ù ÚÌÔ�Û*Ü8Ý Ý Þß8Ô*àÜ8Ý ÙÍÎ á Ð*ÑÒ�Ó�Ô�Õ�â ã Ô�ä å Ó�Þ�Ô�Ý æ ã Ô�Ö�ç�èéÚÌÔ�Û*æ�è Ò�Ü�ß8Ô*àÜ8Ý Ùêë ì í*îï�ð�ñ�ò�ó�ñ�ô�õ ö�÷ ø ù ò*ú�û�ú ï�ü�ý þ ÿ���ö�ô

��� �������� ������������� ����� � ����� � � ��� ! " #$�% & ' ( ) * +-,/. 0/*�1 2 . ,�34. 5 6 7 *�8�,�9 , : ;�8�<>= ? @-A ) *�B C =�3 D 7 . E D 7 F�GHA ) *�@$�% $ I J K L M N�OQPSR�R M T�U VQT�W>X�Y�Y�TQZ�X-P-[ X-L M N�Y�\ ] XH^ _Q` `Ha b a c d�eQf fHg�h�g�i j�k l mHn o p k�q rs�t ku�v w x j l y o z�{Q|Sk�k o }�~ �Q}��>m�����}Q��m-|-� mH��mH��� � zHk�������y o z�� t � mH� eQf fHg h g h j/k l mHn o p k�q rs�t k

��� � � � �/�������������� � � �����Q�H� ���H� �������Q�H� ��� �H�����¡  ¢ �H£�¤H£ �H¥ ¦/£ § ���� ¨ ©H���Hª��Q� «/� ¬­��� ® ©-��¯ °

±/² ³�´�µ�¶ · ¸ ¹>º�»�¼>¹�´�½¾�¿ À Á Â Ã Ä Å Æ�Ç ÈQÆ�É>Ê-Ë-Ì Ê�Í�Î�ÎSÏÐ ÆQ ŠÑÓÒ Ì ÊHÄ�ÔHÄ�À­Õ à ־�¿ × Ç È�ÆQÉSÊ�Ø Ù Ú Û Ü/Ø Ý Ú�Ü�Ä�Ö�Æ�Ø Ô�Þ�ÊßÒ�Ê�Æ�Ø Ö�Æ�àQÊHá Ý�ÊHÜ/Ø Ö�Æ�àQÊHáHÖ Ã ÊHâQÖÚ�âßÂ�Ü�Ê�ã�Ø Þ�Õ�À

Î/Ë>Ë ä Û�¾å�æ ç�è�é�ê ë-ì>íïî

ð�ñ ò ó ô õ�ö�÷�ø�ù�ú�úQùHû øQõ�ü ô ý�þ ÿQú�� ý���� � õ����-ý ô ú � ÿQú �>ùð�ñ � ó ô õ�ö�÷�ø�ù�ú�úQùHû þ�� ù���ü�ü��� ú�� ô õð�ñ � ó ô õ/ö�÷�ø�ù�ú�úQùHû ����ü

��� � ���� �� �� ! ��" � #�"$ %'& (*),+*-. /10�2�3'4 5 5 6 3'7 8 6,9 : ; <�3 4'= > ? 9@2�A�B,4'C <�4 D�E�F�D*/ G@7�= H�F�4 : I J 7�9 = KLF�4 : A�M,N ? ;M1O P Q R S T U�V W R X*Y Z [ \^] _ `@a Z U b�c d*e fhg�i@j�k l@m�g�k j�n�o@k g

Page 2: การใช้ Turbo C ชุดที่ 3 arithematic

-2-

��������� ���� �� ����� ������� ����� � � ����� ����� "! �" #��$&%�' (*)�+�&,-)� ./&0213-4�5 6-7 8:93&;�8&< ;�= 1�;&>? @&A B C�D E F GH�IJKMLON H�P�J Q-R-P�S T UWV XYZ [&\ ? [-] C�D E F \^-]�_ ` ? ab? ^&[ a&A [�Z \�[&Y

c d�e*f g hi�j:i k l�mn o pq*rOs�tu lOv w-x�y tz x�m {|�}:| ~ w-�M�-~ { lOv w-x�y tz x�m {

� � k l�mn o pq*rOs�tu lOv w-x�y tz x�m {� ��� � �*�"����*� ��� �*��� �&� �� �

� ��� � �*�"����*� ��� � � ��� �"� � � ��� ��� �*��� �&� �� �

�� ����O�� �

�� �¡ ¢-£�� �¡ £�¤&��� �¡ ¥ ¦ §�� �¡ ¨� �¡

©�ª�« ¬�ª�« ­ ® ¯ ° ±*²�³ ´µ#ª*¶ ³ ·�¸©�ª�«�³ µ ± ¯ ¹�° º ª"­ ®�»�¶ ¬�¼ ½ ¯ ¾©�ª�« »²�° º ª"­ ®�»�¶ ¬�¼ ½ ¯ ¾

¿�À Á Â�ÃMÄ-Á Å ÆOÇ Â-È�É�ÊËÈ�Ì Å¿�À Í Î Ï�ÐMÑ-Î Ò ÓOÔ Ï-Õ�Ö�×ØÕ�Ù Ò Ú�Ù*Û&Ü�ÝÞ�ß&Ú#àá�âãä-å æ*å æ ç è é"çê&ë ì íä-å æ*å ä î ï ð*ñ*ò�óä-å æ*å ô õ çóö í ÷*ê"ø�ùé*ú*ç�û ü*î�ýé&þ-îó ÿ��� � � Ú#Ù� ãÞ�� � � ãÞ Ø�� Ü�×*Ù*ÓOÔ Ï-Õ�Ö�×ØÕ�Ù Ò�Ü �Þ�Î Ï�ÐMÑ-Î Ò ÓOÔ Ï-Õ�Ö�×ØÕ�Ù Òä-å ä-å æ þ-ù��é�ó ç�û ü*î�ýé&þ-îó ÿ

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

& � & � & ' (�)+*�' , -/. (�0�1�2�3�0�4 ,

�� ��������� ��5������ �65� ��#" $� �%

Page 3: การใช้ Turbo C ชุดที่ 3 arithematic

-3-

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

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

,.- /�021

, 3 4�5.6�4879 : 4�;.< = 9 >%? @ <

; 3 ? A�:.>

6 ?2B 4DC

6FEG6H4I5HEJ6H4K79 : 4L;.<�= 9 >J?M@ <

;HEF; ?2A E : E >

N O%P�Q2R S T�U�V W T�X O%Y8Z�T�[�\ W T�]�P�^

] _�`�a�] b \�^ _�N�c2T�d�N2[ b V W T�X O%Y8Z�T�[�\ W T�]�P�^ \ W T�N�Q�Y

e fHgIh.i8jFk

fHgIhHjFk

l%mGn fFj�h

e opgIh.i8jFe�e l%mFq f�i�i

e kHgLf�i8j l k�rts

f�g�h�u�k.vMk�j�k�u�f�k

h�j�k�u l k.v l k�g�f�u l o

l%m�n f�u�k.vMk�j.h�u l k

w�x�y�z8{%|�}�{%|�~ ��z2��}�{�|��.��z2��|

��x���z�w�}�w���{.��z�{%|��.}�{%|��.�D��z��

���

{%w

{��

��|

Page 4: การใช้ Turbo C ชุดที่ 3 arithematic

-4-

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

#include "stdio.h"

main(){

int a,c;float b,d;

a = 10;b = 5.5;c = 3;d = 3.5;printf("%d\n",a + c);printf("%d\n",a - c);printf("%d\n",a * c);printf("%d\n",a / c);printf("%d\n",a % c);

printf("%f\n",a + b);printf("%f\n",a - b);printf("%f\n",a * b);printf("%f\n",a / b);printf("%f\n",b / a);printf("%f\n",b + d);printf("%f\n",b - d);printf("%f\n",d * b);printf("%f\n",b / d);

}

� � � ������� � ���������� ����� � � �!�" �#�$�%�&�' (�' ) * + , - .�/0 1 2�3546�7�8 9 * :�; 7 / ; < 7�4 :�=�. > 7 * 4 , ; ? @BA ? C�D�E�/&�' (�' & - E F�:B; 7 / : < 7 . > 75G H 1 2�8 I > = , 7 :�J�C 7�6 0�2 J 2�3 - .�/0 1 2�3546�7�8 9 K5LM N O P�K�Q R S T�U V Q�W�L�X

Y Z [ \�] ^ _ ` R a�T�b R a ]�c d�\�e\�f M g�Xd [ \�f5hc a ] ij�k l�k l ` R a�T e Q�a e\�f M g�Xd [ \�f5hc a ] i M L m�TnU V Q�W�L�X o�g _ a5g f�Y Z [ o h Xd�\ T p�q�r�T sj�k l�k t ` R a�T�b R a ]�c d�\�e\�f M g�Xd [ \�f5hc a ] i M L m T�U V Q�W�L�X

Page 5: การใช้ Turbo C ชุดที่ 3 arithematic

-5-

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

#include "stdio.h"

main(){

int base,heigth;float area;

base = 5;heigth = 10;area = 0.5 * base * heigth;printf("Area of triangle = %f\n",area);

}

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

#include "stdio.h"

main(){

int a1,b1,c1;

a1=123.456;b1=789.012;c1=345.678;

printf("a1 = %d\n",a1);printf("b1 = %d\n",b1);printf("c1 = %d\n",c1);

}

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

� 1 / � �?� ���" 0$. 2 � : " - 5 D 8 ��, � - � 2 �� . 2 3 4 5� �6 � )E��� 0 - � :'A - ���B� �� 7 ��� � ���� � ����F���� � ) 2 � . 4 G � H 2 :

I�JLK�KFM�NOBP Q R'S$T U VWBXET U�Y ZB[ \ X

M�J<M?K^]�NI�J<M�N

Page 6: การใช้ Turbo C ชุดที่ 3 arithematic

-6-

��� ��� � � � �� �� � ������� ������� � � ���� ��� � � � � � � ��! � ���" ���# $ %�&�' �( � � " ���# $ %�&�' � )�* � � +, � � � � & + � # $ %�&�' � -.� � � � � ��! � ��� � �� " ��� � �� � ������� ����� -�� �+ $ / + � � � &�0 � % ) 1 � � 2 3 � �� � 4��0 �� � � # $ %�&�' � � $ 5 �6� 7 � �

8�9;: ��� <

= � � > 0 � - ?�� / � -�� �+ $ /

8�9;: <:�9;: �A@�<

B C4D D E�F�E G � D�H

#include "stdio.h"

main(){

int x,y;

x=5;y=++x;printf("y = %d\n",y);printf("x = %d\n",x);

}

B C4D D E�F�E F � D�H

#include "stdio.h"

main(){

int x,y;

x=5;y=x++;printf("y = %d\n",y);printf("x = %d\n",x);

}

Page 7: การใช้ Turbo C ชุดที่ 3 arithematic

-7-

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

%�& ' ( ) &+*�,�-/.0&+12(�- 3�4�5�&26�4�' 7 8�9:9�;�<�' = > %�& ' ( ) &+*�,�-?8�9:9:>�%�4 3

@BA!C�D�E

@GF C�D�E

@?H�C�D�E

@JI+C:D�E

@GKLC�D�E

@MC�@BAND2E

@MC�@GF�D2E

@MC�@?H/D2E

@�C�@JI�D�E

@MC�@GKOD�E

H�H�H P Q R 8�*�S * ) & T U2V W X�Y Z []\�^ _�[+V�[+` a�b c d�e2X�f X�U�g:g�h�i�` j k:l�i W m n o�[+VNU�o Z m n p�Y+` \�^b c d�e]X�q+k:`+U�m�` V�f X�U�g:g:k�m�o r�b s t u v�f w W x Z [�e2f X�m�[+`+v Z [+X

Page 8: การใช้ Turbo C ชุดที่ 3 arithematic

-8-

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

!�"#%$'& (*) +%,%- .�/012 3 4 5 687 9 :<; = >%?

@�A�BC D�BE�F�G C H E�F�G

I J�KL M N�OQP�R�S�T U�S K�I V*KWT%X I Y WT%X Z [ \�N�T ] S�O

^_^` abbdceedf

g h*i j�k l mn�oQp q r*p s�t u vwyx�zyz|{ } x

wyx�zyz|{ } x ~�����y� �*� ��� � �� �Q�y�|�|� � �

� �Q�y�|�|� � ������ �y� �*� ��� � �

���_���� � ����¢¡£��¢¡d����¢¤£��¢¤d���

Page 9: การใช้ Turbo C ชุดที่ 3 arithematic

-9-

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

�� ��� � ��! �� !" #%$ �%#&�!'�(� �)���*(� + ,�-�- .�/�01 ( 2 3�,�4� 5 6�7 8 �!9�: ; *�<�'�*�=��!>?"�7 @<BA� C�'B,D�" E # F A1 G H ; I�D�D 2 J&K + E 4 L�>MA� C�'NE 5 @ O <�# 2 P '�*�<�'�( 2 3�,�4� 5 6�7 8 ��E 4 L�>MA� C�'

� Q!RS�T U ����� ������V � W ��� ������������ ������ � XY?Y Z�[�\

] ^ _`?`Ma

bbcc

bcbc

bbbc

de f�e d gh!i g�i!j k%l h%k&h!m�n�i i go�h�pn�i q r�s�s tuv n w x�r�y�i z {�| } h!~�� � p���m�p���h!�?j�| ��B��i��mBr��j � k � �v � � � ����� w �&� q � y ���M��i��mN� z � � ��n w x�r�y�i n w x � ��n w x � � � � m � i���k w � m�p���m%z {�| } h�� y ���M��i��m

� �!���� � �������������� � � ��������������� ���¡���� ¢ £¤?¤ ¥�¦

_ a §M¨ ¨�©

ªª««

ª«ª«

ª«««

&&

||

Page 10: การใช้ Turbo C ชุดที่ 3 arithematic

-10-

��� ��� � ���� ��� �� ���������� � ����������� � ����� ������ � � ���� �� ! "�# $ �%�& ' �)(�����*��+,�-# .�(0/��1��0��2�� 3 � 4 /� 5 6 ' 7�2�2 � 8�9 � 3 :+;/��1��<3 ! . = (� � ���� �� � � � 5 &)� � � 6 + > = � 6 �.�(� � ? ���)(���! "�# $ ��3 :+;/��1��@ AB�CED F G�H�I)G�J�I)J�K L M G�L-G�H@EJ�J�I�NEG�O�@EJ P Q�R,R S�T)U

V W X

YZ Z Y

[ \ ]^,_�`�a ^ bint a = -3;float b = 12.05;char c = 'W'; /* c = 90 */

c de�fEg h i�j�k)i�l�m n i�o,e�p;o qrts�o u v-i�jcEl�l�k�wEi�x�cEl u_ y�z-{�_ | }�]~���� � [���]������ | []� ` \ ]�� _ y�_E[]� �)�)� � z�� |�<���,��� ���-����� ���,�;� �� ���-�;� �t� ��� � ��� ��� �)� �� �¡ £¢�¤¡�����-¥,¥�� ¦�¥,¥;¦ ¦

� ��� �����-¥E¥�� � � �t� � � �<§,¨¡�-��§ ¢©�� ¦�¥,¥ª��� ��¦ ¦«)¬ ­ ® ¯

® ¯ °± ²³µ´)°�¶�·,¶�¸ ¹,º�®�»µ®�¼µ½�¾�¿ ÀE¶Á  ½�¾�Ã-¹,°�Ä)À-Å Æ�Ç,ÈE°�É�ÇE¶ ÊË Ì�ÍÎ Ï Ð�Ñ�Ò,Ó�Ô�Õ Ö × Ô�Ø Ù Ú,ÛÔ Í Ü�ÍÝ Ó�Þ�Ö�ß)Ö

�E�� à  - ,à)§ § á�â�ã�ä�å�æ ç�è éê�á ë á ìí á)îï á ï-ð á,ñEá,ñ ðð-ð á�ò ðó,óô ôê ð á�ë ð á)ì ð á íµð á)î ð

õö÷ø ùúûüý

î þ ÿ ��� � ������ ��� ���þ��)þ�� �� � �������� � ���� ��� ���!��� ���î " ��# ��" $ % "��&�� þ ' �(��� ��� � � � ������ ��� ���þ��)þ�� ) ��"î ��� * +�, + � +�-�þ������&�� þ ' ��� � ��"(� � ".�&�� þ ' ��/ � 0 "�% "(1 2 �.��� 3 4 ����� ���þ��)þ�� ) ��"

!

Page 11: การใช้ Turbo C ชุดที่ 3 arithematic

-11-

��� � ����� � �� � ����� � ���� �������� � ������! #"�$�% & '�(#)*�+ , - .�/ 0 1 243�5�3 6�7�8 9 :�;�.#, < 0>=�?�@>;�A#ACB D?EF G�F H I JLK>M N OPN Q�RS�T Q N U4V W X Y�Z#[�\ ]�W X�^ _ ` a4Z#b c d�e�X#]�e�f#fhg c b�iPZ�j c b kLi4lma4n Zm[>\�] o p \�Z�d�q

Z kPrhs4Z t u v w x#y�z {�|�}#~4xm� � ����� � ����x#y ��� ����� � ������{ � ��� � ����x#y u v w � v4�����P�m� � � {�{>� � ��� � � ��� �m� � � �4 �¡ ¢ £ � � ¤> #¥ ¦ §�¨��#© ª�  «�¬�­ � � ¡ ¢¯®#° �>§ ° ±³²4¬m�´ ¦ ¥�²P �µ ¦ ¥ «4ª ¦ � §P¶�© ±�§�� ª °  C� £ ±¶ · ±� �§�¸L¥ ¦ §�¨��#© ¹ º4» © ° §�µ#� ¦ ¼ ½ ¾ ¿�À4» ¥ ¦ §�¨��#© ª�  «�¬ ¹ º4» �� � � ��� ��� � � �4 �¡ ¢ £ � � ¤> #¥ ¦ §¨��#© ª�  «�¬ ½ ¾ ¿�À4» ª ¦ � §P¶�© ±�§�²4¬m�´ ¦ ¥�²P �µ ¦ ¥ «

int x = 7,z;float y = 1.25;

main(){ z = y + x;}

��±�© ­P· ±�ÁP±� �Â�´�ÁP²P�#©�¨�>© µ

Ã�Ä Å�Æ4Ç�Ç�Ç�ÇÉÈ Ê�Ä Ç>Ç�Ç�Ç>Ç�ÇËÍÌCÎ

ÅÄ Ï�Ä Å ÐPÑ�Ò>Ó Ô ÕPÔ Ö�×Ø�Ù Ö Ô Ú4Û Ü Ý Þ�ß#à�á�â�Ü Ý�ã ä å æ4ß�ç�ß è�é�ê ë ì�í�Ý#âîí�ï#ï#ç ë å ìPð�â á�ì�í�ï#ïmñ ä å ò óô Ü õ äæ4ßö Ý�â í>à>â ÷#à ø á�ù�ß#émÜ ú�ûLâ ó Ýhí�ï#ïCð üú

(Typecast) variable;

int x = 7,a;float y = 1.25,b,c;

main(){ a = (int)y; /* a = 1 */ b = (float)x; /* b = 5.000000 */ c = (float)x + y; /* c = 7.000000 + 1.250000 */}

Page 12: การใช้ Turbo C ชุดที่ 3 arithematic

-12-

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

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

Page 13: การใช้ Turbo C ชุดที่ 3 arithematic

-13-

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

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

/ , 0 132�45176987:; < =�>!?!@�A!B�C

4D83E F 2 1 G H.I J K L M N#O�P�Q R S#TUK V�P�R

W X Y�Z�[�\.] Z ^P`_ba�c�L`_dV�c e�f�g Qh_7i

j k!l�m n o p qr�s�t s�m�u v w xy�l z {.| } ~ � y�� � � � q�!����t s�� v ����} �.� �

�����#� � � � � � � �����