{"id":57,"date":"2013-10-15T13:18:19","date_gmt":"2013-10-15T10:18:19","guid":{"rendered":"http:\/\/www.scozturk.com\/?p=57"},"modified":"2025-08-27T10:17:45","modified_gmt":"2025-08-27T10:17:45","slug":"4-d-ile-matematiksel-hesaplamalar","status":"publish","type":"post","link":"http:\/\/18.193.70.38\/?p=57&lang=tr","title":{"rendered":"4- D ile matematiksel hesaplamalar"},"content":{"rendered":"<p><strong>1- Giri\u015f:<\/strong><\/p>\n<p>Bu yaz\u0131da matematiksel hesaplar\u0131n D dilinde nas\u0131l yap\u0131labilece\u011fini g\u00f6rece\u011fiz.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2- Basit Matematiksel Hesaplamalar:<\/strong><\/p>\n<p>A\u015fa\u011f\u0131daki kodda toplama, \u00e7\u0131karma, \u00e7arpma ve b\u00f6lme i\u015flemlerinin D dilinde nas\u0131l yap\u0131labildi\u011fini g\u00f6rebilirsiniz.<\/p>\n<div>\n<ol start=\"1\">\n<li>\/\/\u00a0K\u00fct\u00fcphane\u00a0dosyalar\u0131<\/li>\n<li>import\u00a0std.stdio;<\/li>\n<li><\/li>\n<li>\/\/\u00a0Ana\u00a0fonksiyon<\/li>\n<li>void\u00a0main(char[][]\u00a0argumanlar)<\/li>\n<li>{<\/li>\n<li>int\u00a0a\u00a0=\u00a0125;<\/li>\n<li>int\u00a0b\u00a0=\u00a025;<\/li>\n<li>writefln(&#8220;Sayilar:\\ta=%d\u00a0b=%d&#8221;,a,b);<\/li>\n<li>writefln(&#8220;Bolme:\\t\\ta\/b=&#8221;,\u00a0a\/b);<\/li>\n<li>writefln(&#8220;Carpma:\\t\\ta*b=&#8221;,\u00a0a*b);<\/li>\n<li>writefln(&#8220;Toplama:\\ta+b=&#8221;,a+b);<\/li>\n<li>writefln(&#8220;Cikarma:\\ta-b=&#8221;,a-b);<\/li>\n<li>}<\/li>\n<\/ol>\n<\/div>\n<p><strong>3- Geli\u015fmi\u015f Matematiksel Hesaplamalar:<\/strong><\/p>\n<p>Matematiksel hesaplama yapan fonksiyonlar\u0131 tan\u0131tmadan \u00f6nce sabitlerin bir k\u0131sm\u0131n\u0131 g\u00f6relim:<\/p>\n<div>\n<ol start=\"1\">\n<li>\/\/\u00a0K\u00fct\u00fcphane\u00a0dosyalar\u0131<\/li>\n<li>import\u00a0std.stdio;<\/li>\n<li>import\u00a0std.math;\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Matematiksel\u00a0fonksiyonlar<\/li>\n<li><\/li>\n<li>\/\/\u00a0Ana\u00a0fonksiyon<\/li>\n<li>void\u00a0main(char[][]\u00a0argumanlar)<\/li>\n<li>{<\/li>\n<li>\/\/\u00a0Matematiksel\u00a0sabitleri\u00a0g\u00f6ster<\/li>\n<li>writefln(&#8220;e=&#8221;,E);<\/li>\n<li>writefln(&#8220;pi=&#8221;,PI);<\/li>\n<li>writefln(&#8220;log2e=&#8221;,LOG2E);<\/li>\n<li>writefln(&#8220;log10e=&#8221;,LOG10E);<\/li>\n<li>writefln(&#8220;ln2=&#8221;,LN2);<\/li>\n<li>writefln(&#8220;ln10=&#8221;,LN10);<\/li>\n<li>}<\/li>\n<\/ol>\n<\/div>\n<p>Dikkat edin yukar\u0131daki kodda std.math\u2019\u0131 ekledik.<\/p>\n<p>A\u015fa\u011f\u0131da baz\u0131 matematiksel hesaplamalar hesaplamalar yapan fonksiyonlar\u0131n kullan\u0131mlar\u0131n\u0131 bulabilirsiniz:<\/p>\n<div>\n<ol start=\"1\">\n<li>\/\/\u00a0K\u00fct\u00fcphane\u00a0dosyalar\u0131<\/li>\n<li>import\u00a0std.stdio;<\/li>\n<li>import\u00a0std.math;\u00a0\u00a0\u00a0\u00a0\/\/\u00a0Matematiksel\u00a0fonksiyonlar<\/li>\n<li><\/li>\n<li>\/\/\u00a0Ana\u00a0fonksiyon<\/li>\n<li>void\u00a0main(char[][]\u00a0argumanlar)<\/li>\n<li>{<\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;*Mutlak\u00a0deger\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*&#8221;);<\/li>\n<li>\/\/\u00a0Mutlak\u00a0de\u011fer<\/li>\n<li>writefln(&#8220;Mutlak\u00a0-205\u00a0=\u00a0&#8220;,abs(-205));<\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;&#8221;);<\/li>\n<li><\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;*Karmasik\u00a0Sayilar\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*&#8221;);<\/li>\n<li>\/\/Karma\u015f\u0131k\u00a0E\u015flenik<\/li>\n<li>creal\u00a0z;<\/li>\n<li>z\u00a0=\u00a03\u00a0&#8211;\u00a04i;<\/li>\n<li>writefln(&#8220;Eslenik\u00a03-4i=&#8221;,conj(z));<\/li>\n<li>z\u00a0=\u00a0-3\u00a0&#8211;\u00a04i;<\/li>\n<li>writefln(&#8220;Eslenik\u00a0-3-4i=&#8221;,conj(z));<\/li>\n<li>z\u00a0=\u00a03\u00a0+\u00a04i;<\/li>\n<li>writefln(&#8220;Eslenik\u00a03+4i=&#8221;,conj(z));<\/li>\n<li>z\u00a0=\u00a0-3\u00a0+\u00a04i;<\/li>\n<li>writefln(&#8220;Eslenik\u00a0-3+4i=&#8221;,conj(z));<\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;&#8221;);<\/li>\n<li><\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;*Trigonometri\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*&#8221;);<\/li>\n<li>\/\/\u00a0Trigonometri<\/li>\n<li>writefln(&#8220;cos(30)=&#8221;,cos(PI\/6));<\/li>\n<li>writefln(&#8220;sin(30)=&#8221;,sin(PI\/6));<\/li>\n<li>writefln(&#8220;tan(30)=&#8221;,tan(PI\/6));<\/li>\n<li>writefln(&#8220;asin(0.5)=&#8221;,asin(0.5));<\/li>\n<li>writefln(&#8220;acos(0.5)=&#8221;,acos(0.5));<\/li>\n<li>writefln(&#8220;atan(0.5)=&#8221;,atan(0.5));<\/li>\n<li>writefln(&#8220;atan(3\/2)=&#8221;,atan2(1,2));<\/li>\n<li>writefln(&#8220;cosh(30)=&#8221;,cosh(PI\/6));<\/li>\n<li>writefln(&#8220;sinh(30)=&#8221;,sinh(PI\/6));<\/li>\n<li>writefln(&#8220;tanh(30)=&#8221;,tanh(PI\/6));<\/li>\n<li>writefln(&#8220;asinh(0.5)=&#8221;,asinh(0.5));<\/li>\n<li>writefln(&#8220;acosh(0.5)=&#8221;,acosh(0.5));<\/li>\n<li>writefln(&#8220;atanh(0.5)=&#8221;,atanh(0.5));<\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;&#8221;);<\/li>\n<li><\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;*Kok\u00a0ve\u00a0us\u00a0alma\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0*&#8221;);<\/li>\n<li>\/\/\u00a0K\u00f6k\u00a0ve\u00a0\u00fcs\u00a0alma<\/li>\n<li>writefln(&#8220;kok\u00a04=&#8221;,sqrt(4.0));<\/li>\n<li>writefln(&#8220;kok\u00a03+4i=&#8221;,sqrt(3+4i));<\/li>\n<li>writefln(&#8220;e\u00a0uzeri\u00a05=&#8221;,exp(1));<\/li>\n<li>writefln(&#8220;log10\u00a0100=&#8221;,log10(100));<\/li>\n<li>writefln(&#8220;log2\u00a04=&#8221;,log2(4));<\/li>\n<li>writefln(&#8220;kup\u00a0kok\u00a027=&#8221;,cbrt(27.0));<\/li>\n<li>writefln(&#8220;******************************&#8221;);<\/li>\n<li>writefln(&#8220;&#8221;);<\/li>\n<li>}<\/li>\n<\/ol>\n<\/div>\n<p>math.d dosyas\u0131n\u0131n i\u00e7inde daha fazla fonksiyon bulabilirsiniz. Ben sadece i\u00e7lerinden birka\u00e7\u0131n\u0131 se\u00e7ip burada \u00f6rnekledim.<\/p>\n<p><strong>4- Son:<\/strong><\/p>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi D programlama dili matematiksel hesaplamalar yapmak i\u00e7in \u00e7ok uygun bir dil.<\/p>\n<p>Bundan sonra D programlama dilini bu \u015fekilde tan\u0131tmak yerine i\u015flevsel programlar yaz\u0131p siteme koyaca\u011f\u0131m.<\/p>\n<p>Umar\u0131m i\u015finize yarar. Kolay gelsin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1- Giri\u015f: Bu yaz\u0131da matematiksel hesaplar\u0131n D dilinde nas\u0131l yap\u0131labilece\u011fini g\u00f6rece\u011fiz. &nbsp; 2- Basit Matematiksel Hesaplamalar: A\u015fa\u011f\u0131daki kodda toplama, \u00e7\u0131karma, \u00e7arpma ve b\u00f6lme i\u015flemlerinin D dilinde nas\u0131l yap\u0131labildi\u011fini&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[229,225],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-d-tr","category-programlama-tr"],"_links":{"self":[{"href":"http:\/\/18.193.70.38\/index.php?rest_route=\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/18.193.70.38\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/18.193.70.38\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/18.193.70.38\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/18.193.70.38\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=57"}],"version-history":[{"count":1,"href":"http:\/\/18.193.70.38\/index.php?rest_route=\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":1151,"href":"http:\/\/18.193.70.38\/index.php?rest_route=\/wp\/v2\/posts\/57\/revisions\/1151"}],"wp:attachment":[{"href":"http:\/\/18.193.70.38\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/18.193.70.38\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/18.193.70.38\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}