{"id":232065,"date":"2023-01-19T12:55:00","date_gmt":"2023-01-19T09:55:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232065"},"modified":"2023-02-04T17:39:32","modified_gmt":"2023-02-04T14:39:32","slug":"lihtne-huepoteegikalkulaator-mida-on-rakendatud-c-c-javascripti-ja-mysql-is","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/lihtne-huepoteegikalkulaator-mida-on-rakendatud-c-c-javascripti-ja-mysql-is\/","title":{"rendered":"Lihtne h\u00fcpoteegikalkulaator, mida on rakendatud C\/C++, Javascripti ja MySQL-is"},"content":{"rendered":"<p>Kuigi saadaval on palju <a href=\"https:\/\/helloacm.com\/how-to-calculate-mortgage-monthly-payment-using-excel-with-formula\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">h\u00fcpoteeklaenu<\/a> kalkulaatoreid, on lihtsa h\u00fcpoteeklaenu kalkulaatori p\u00f5him\u00f5te v\u00e4ga lihtne, mis p\u00f5hineb j\u00e4rgmisel matemaatikavalemisel.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156659-61e5c2d32c6ed.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156659-61e5c2d32c6ed.png\" alt=\"Lihtne h\u00fcpoteegikalkulaator, mida on rakendatud C\/C++, Javascripti ja MySQL-is\"><\/a><\/p>\n<p>kus c on igakuine tagasimakse, r on igakuised intressid (mis on \u00fcks kaheteistk\u00fcmnendik aastaintressidest). P on laenatud raha kogusumma. N on tagasimaksete koguarv (nt kuude arv).<\/p>\n<h3>Lihtne MySQL-is rakendatud h\u00fcpoteegikalkulaator<\/h3>\n<p>Mina n\u00e4iteks v\u00f5tsin HSBC pangast laenu 170K, intressim\u00e4\u00e4r (aastas) on 2,49% ja 25 aasta p\u00e4rast on vaja p\u00f5him\u00f5te+intressid tagasi maksta. Igakuise tagasimakse summa (oletame, et see on fikseeritud intressim\u00e4\u00e4raga) saab arvutada <a href=\"https:\/\/helloacm.com\/php-script-to-execute-mysql-statements-in-a-text-file\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MySQL-i konsoolis<\/a> j\u00e4rgmise k\u00e4suga :<\/p>\n<pre><code>mysql&gt; select 0.0249\/12*170000*power(1+0.0249\/12,25*12)\/(power(1+0.0249\/12,25*12)-1);\n+------------------------------------------------------------------------+\n| 0.0249\/12*170000*power(1+0.0249\/12,25*12)\/(power(1+0.0249\/12,25*12)-1) |\n+------------------------------------------------------------------------+\n| \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 761.792586559163 |\n+------------------------------------------------------------------------+\n1 row in set (0.00 sec)<\/code><\/pre>\n<h3>Lihtne h\u00fcpoteegikalkulaator, mis on rakendatud C\/C++ keeles<\/h3>\n<p>Math.h funktsiooni pow abil defineeritakse maksefunktsioon j\u00e4rgmiselt:<\/p>\n<pre><code>#include &lt;math.h&gt;\n\u00a0\n\/\/ r - monthly interest rate\n\/\/ p - principle\n\/\/ n - number of repayments\ndouble payment(r, p, n) {\n\u00a0 \u00a0 var x = pow(1 + r, n);\n\u00a0 \u00a0 return r * p * x \/ (x - 1);\n}<\/code><\/pre>\n<h3>Lihtne veebip\u00f5hine h\u00fcpoteegikalkulaator, mis on rakendatud Javascriptis<\/h3>\n<p>Samamoodi on <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-javascripti-abil-kommentaarivormi-automaatselt-taeita\/\" title=\"Javascriptis\">Javascriptis<\/a> m\u00e4\u00e4ratletud funktsioon m\u00e4\u00e4ratletud j\u00e4rgmiselt:<\/p>\n<pre><code>\/\/ r - monthly interest rate\n\/\/ p - principle\n\/\/ n - number of repayments\nfunction payment(r, p, n) {\n\u00a0 \u00a0 var x = Math.pow(1 + r, n);\n\u00a0 \u00a0 return r * p * x \/ (x - 1);\n}<\/code><\/pre>\n<p>T\u00e4itke r, P ja N v\u00e4\u00e4rtused ning j\u00e4rgmine <a href=\"https:\/\/helloacm.com\/the-simple-mortgage-calculator-implemented-in-cc-javascript-and-mysql\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">veebip\u00f5hine h\u00fcpoteeklaenu kalkulaator (avatud uues aknas)<\/a> arvutab igakuise tagasimakse ja intressid (pole saadaval, kui vaatate <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-lubada-amp-wordpressiga-amp-optimeerimistehnikad-wordpressiga\/\" title=\"kiirendatud mobiililehe\">kiirendatud mobiililehe<\/a> versiooni):<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156659-61e5c2d428cbc.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156659-61e5c2d428cbc.jpg\" alt=\"Lihtne h\u00fcpoteegikalkulaator, mida on rakendatud C\/C++, Javascripti ja MySQL-is\"><\/a><\/p>\n<p>h\u00fcpoteegi kalkulaator valemiga<\/p>\n<p>Selle h\u00fcpoteeklaenu kalkulaatori alternatiivse versiooni <a href=\"https:\/\/justyy.com\/archives\/3454\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">leiate siit<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lihtne h\u00fcpoteegikalkulaator, mida on rakendatud C\/C++, Javascripti ja MySQL-is<\/p>\n","protected":false},"author":1,"featured_media":224427,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,894,916],"tags":[1165],"class_list":["post-232065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-kood","category-muud","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/232065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=232065"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/232065\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/224427"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=232065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=232065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=232065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}