{"id":2008,"date":"2019-05-30T00:02:13","date_gmt":"2019-05-29T16:02:13","guid":{"rendered":"http:\/\/people.utm.my\/dayangnorhayati\/?page_id=2008"},"modified":"2019-05-30T14:56:34","modified_gmt":"2019-05-30T06:56:34","slug":"kod-sumber-lampiran","status":"publish","type":"page","link":"https:\/\/people.utm.my\/dayangnorhayati\/teknik-membina-atur-cara-dengan-bahasa-c\/kod-sumber-bahasa-c\/kod-sumber-lampiran\/","title":{"rendered":"Kod sumber: Lampiran"},"content":{"rendered":"<p>[su_expand more_text=&#8221;Show code&#8221; less_text=&#8221;Hide code&#8221; height=&#8221;30&#8243;]1) Atur cara L1-1.c<br \/>\n<code>\/*Mengira dan memaparkan Parameter atau luas satu segiempat, satu bulatan atau satu segitiga atas pilihan pengguna*\/<br \/>\n#include \"para.h\"<br \/>\n#include \"luas.h\"<br \/>\nvoid menu ();<br \/>\n\/\/Takrifan fungsi main<br \/>\nint main()<br \/>\n{<br \/>\nfloat para=0, j, s1, s2, s3;<br \/>\nfloat luas=0, tpk, tg;<br \/>\nint pilih;<br \/>\nmenu(); \/\/Panggilan fungsi<br \/>\nscanf (\"%d\",&amp;pilih);<br \/>\nif (pilih == 1)<br \/>\npara = para_segi4 (); \/\/Panggilan fungsi<br \/>\nelse if (pilih == 2) {<br \/>\nprintf(\"Masukkan saiz: sisi1 sisi2 sisi3\\n\");<br \/>\nscanf(\"%f %f %f\", &amp;s1, &amp;s2, &amp;s3);<br \/>\npara = para_segi3 (s1,s2,s3); \/\/Panggilan fungsi<br \/>\n}<br \/>\nelse if (pilih == 3) {<br \/>\nprintf(\"Masukkan saiz: jejari\\n\");<br \/>\nscanf (\"%f\", &amp;j);<br \/>\npara = para_bulatan (j); \/\/Panggilan fungsi<br \/>\n}<br \/>\nelse if (pilih == 4)<br \/>\nluas = luas_segi4 (); \/\/Panggilan fungsi<br \/>\nelse if (pilih == 5) {<br \/>\nprintf(\"Masukkan saiz: tapak lebar\\n\");<br \/>\nscanf(\"%f %f\", &amp;tpk, &amp;tg);<br \/>\nluas = luas_segi3 (tpk, tg); \/\/Panggilan fungsi<br \/>\n}<br \/>\nelse if (pilih == 6) {<br \/>\nprintf(\"Masukkan saiz: jejari\\n\");<br \/>\nscanf(\"%f\", &amp;j);<br \/>\nluas = luas_bulatan(j); \/\/Panggilan fungsi)<br \/>\n}<br \/>\nelse printf(\"Pilih 1,2,3,4,5@6 sahaja\\n\");<br \/>\nif(pilih&lt;=3 &amp;&amp; pilih&gt;=1)<br \/>\nprintf(\"Parameter ialah %0.2f\\n\", para);<br \/>\nif(pilih&lt;=6 &amp;&amp; pilih&gt;=4)<br \/>\nprintf(\"Luas ialah %0.2f\\n\", luas);<br \/>\nreturn 0;<br \/>\n}<br \/>\n\/\/Takrifan fungsi untuk mencetak menu<br \/>\nvoid menu()<br \/>\n{<br \/>\nprint(\"1:parameter segi4\\n\")<br \/>\nprint(\"2:parameter segi4\\n\")<br \/>\nprint(\"3:parameter segi4\\n\")<br \/>\nprint(\"4:parameter segi4\\n\")<br \/>\nprint(\"5:parameter segi4\\n\")<br \/>\nprint(\"6:parameter segi4\\n\")<br \/>\nprint(\"Pilih 1, 2, 3, 4, 5 @ 6&gt;\");<br \/>\n}<\/code>[\/su_expand]<\/p>\n<p>[su_expand more_text=&#8221;Show code&#8221; less_text=&#8221;Hide code&#8221; height=&#8221;30&#8243;]2) Atur cara L1-2.c<br \/>\n<code><br \/>\n\/*Mengira dan memaparkan luas satu segiempat, satu bulatan atau satu segitiga atas pilihan pengguna*\/<br \/>\n#include \"luas.h\"<br \/>\n\/\/Takrifan fungsi untuk mengira luas segi empat<br \/>\nfloat luas_segi4 ()<br \/>\n{<br \/>\nfloat pjg, lbr;<br \/>\nprintf(\"masukkan saiz: panjang lebar\\n\");<br \/>\nscanf(\"%f %f\", &amp;pjg, &amp;lbr);<br \/>\nreturn (pjg*lbr);<br \/>\n}<br \/>\n\/\/Takrifan fungsi untuk mengira luas segi tiga<br \/>\nfloat luas_segi3 (float tapak, float tinggi)<br \/>\n{<br \/>\nfloat luas;<br \/>\nluas =(tapak*tinggi)\/2.0<br \/>\nreturn(luas);<br \/>\n}<br \/>\n\/\/Takrifan fungsi untuk mengira luas bulatan<br \/>\nfloat luas_bulatan (float jejari)<br \/>\n{<br \/>\nreturn(3.1415*jejari*jejari);<br \/>\n}<br \/>\n<\/code>[\/su_expand]<\/p>\n<p>[su_expand more_text=&#8221;Show code&#8221; less_text=&#8221;Hide code&#8221; height=&#8221;30&#8243;]3) Atur cara L1-3.c<br \/>\n<code><br \/>\n\/*Mengira dan memaparkan Parameter satu segiempat, satu bulatan atau satu segitiga atas pilihan pengguna*\/<br \/>\n#include \"para.h\"<br \/>\n\/\/Takrifan fungsi untuk mengira para segi empat<br \/>\nfloat para_segi4 ()<br \/>\n{<br \/>\nfloat pjg, lbr;<br \/>\nprintf(\"masukkan saiz: panjang lebar\\n\");<br \/>\nscanf(\"%f %f\", &amp;pjg, &amp;lbr);<br \/>\nreturn ((2*pjg)+(2*lbr));<br \/>\n}<br \/>\n\/\/Takrifan fungsi untuk mengira para segi tiga<br \/>\nfloat para_segi3 (float sisi1, float sisi2, float sisi3)<br \/>\n{<br \/>\nfloat para;<br \/>\npara=sisi1+sisi2+sisi3;<br \/>\nreturn(para);<br \/>\n}<br \/>\n\/\/Takrifan fungsi untuk mengira para bulatan<br \/>\nfloat para_bulatan (float jejari)<br \/>\n{<br \/>\nreturn(2*3.1415*jejari);<br \/>\n}<br \/>\n<\/code>[\/su_expand]<\/p>\n<p>[su_expand more_text=&#8221;Show code&#8221; less_text=&#8221;Hide code&#8221; height=&#8221;30&#8243;]4) Atur cara L1-4.h<br \/>\n<code><br \/>\n\/*Mengira dan memaparkan luas satu segiempat, satu bulatan atau satu segitiga atas pilihan pengguna*\/<br \/>\n#include &lt;stdio.h&gt;<br \/>\n\/\/Pengisytiharan fungsi atau prototaip fungsi<br \/>\nfloat luas_segi4 ();<br \/>\nfloat luas_segi3 (float tapak, float tinggi);<br \/>\nfloat luas_bulatan (float jejari);<br \/>\n<\/code>[\/su_expand]<\/p>\n<p>[su_expand more_text=&#8221;Show code&#8221; less_text=&#8221;Hide code&#8221; height=&#8221;30&#8243;]5) Atur cara L1-5.h<br \/>\n<code><br \/>\n\/*Mengira dan memaparkan Parameter satu segiempat, satu bulatan atau satu segitiga atas pilihan pengguna*\/<br \/>\n#include &lt;stdio.h&gt;<br \/>\n\/\/Pengisytiharan fungsi atau prototaip fungsi float para_segi4 ();<br \/>\nfloat para_segi4 ();<br \/>\nfloat para_segi3 (float sisi1,float sisi2,float sisi3);<br \/>\nfloat para_bulatan (float jejari);<br \/>\n<\/code>[\/su_expand]<\/p>\n<p><a href=\"https:\/\/people.utm.my\/dayangnorhayati\/teknik-membina-atur-cara-dengan-bahasa-c\/kod-sumber-bahasa-c\/\">&lt;&lt;Back<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[su_expand more_text=&#8221;Show code&#8221; less_text=&#8221;Hide code&#8221; height=&#8221;30&#8243;]1) Atur cara L1-1.c \/*Mengira dan memaparkan Parameter atau luas satu segiempat, satu bulatan atau satu segitiga atas pilihan pengguna*\/ #include &#8220;para.h&#8221; #include &#8220;luas.h&#8221; void menu (); \/\/Takrifan fungsi main int main() { float para=0, j, s1, s2, s3; float luas=0, tpk, tg; int pilih; menu(); \/\/Panggilan fungsi scanf (&#8220;%d&#8221;,&amp;pilih); [&hellip;]<\/p>\n","protected":false},"author":270,"featured_media":0,"parent":1891,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2008","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages\/2008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/users\/270"}],"replies":[{"embeddable":true,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/comments?post=2008"}],"version-history":[{"count":14,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages\/2008\/revisions"}],"predecessor-version":[{"id":2100,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages\/2008\/revisions\/2100"}],"up":[{"embeddable":true,"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/pages\/1891"}],"wp:attachment":[{"href":"https:\/\/people.utm.my\/dayangnorhayati\/wp-json\/wp\/v2\/media?parent=2008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}