{"id":232482,"date":"2023-01-19T12:52:00","date_gmt":"2023-01-19T09:52:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232482"},"modified":"2023-02-04T17:54:33","modified_gmt":"2023-02-04T14:54:33","slug":"simple-mortgage-calculator-toteutettu-c-c-javascript-ja-mysql","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/simple-mortgage-calculator-toteutettu-c-c-javascript-ja-mysql\/","title":{"rendered":"Simple Mortgage Calculator toteutettu C\/C++, Javascript ja MySQL"},"content":{"rendered":"<p>Vaikka saatavilla on monia <a href=\"https:\/\/helloacm.com\/how-to-calculate-mortgage-monthly-payment-using-excel-with-formula\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">asuntolainalaskimia<\/a>, yksinkertaisen asuntolainalaskimen periaate on todella yksinkertainen, joka perustuu seuraavaan matemaattiseen kaavaan.<\/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=\"Simple Mortgage Calculator toteutettu C\/C++, Javascript ja MySQL\"><\/a><\/p>\n<p>jossa c on kuukausittainen takaisinmaksu, r on kuukausikorot (joka on yksi kahdestoistaosa vuosikoroista). P on lainatun rahan kokonaism\u00e4\u00e4r\u00e4. N on takaisinmaksujen kokonaism\u00e4\u00e4r\u00e4 (esim. kuukausien lukum\u00e4\u00e4r\u00e4).<\/p>\n<h3>Yksinkertainen asuntolainalaskin toteutettu MySQL:ss\u00e4<\/h3>\n<p>Esimerkiksi lainasin HSBC Bankista 170K, korko (vuosittain) on 2,49%, ja minun on maksettava periaate+korot takaisin 25 vuodessa. Kuukausittainen takaisinmaksun m\u00e4\u00e4r\u00e4 (oletetaan, ett\u00e4 se on kiinte\u00e4korkoinen) voidaan laskea seuraavalla komennolla <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-konsolissa<\/a> :<\/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>Yksinkertainen asuntolainalaskin toteutettu C\/C++:ssa<\/h3>\n<p>Math.h:n pow-funktiolla maksufunktio m\u00e4\u00e4ritell\u00e4\u00e4n seuraavasti:<\/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>Online yksinkertainen asuntolainaskin toteutettu Javascriptiss\u00e4<\/h3>\n<p>Vastaavasti <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-taeydennetaeaen-kommenttilomake-automaattisesti-javascriptin-avulla\/\" title=\"Javascriptiss\u00e4\">Javascriptiss\u00e4<\/a> m\u00e4\u00e4ritetty funktio m\u00e4\u00e4ritell\u00e4\u00e4n seuraavasti:<\/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\u00e4yt\u00e4 r-, P- ja N-arvot ja seuraava <a href=\"https:\/\/helloacm.com\/the-simple-mortgage-calculator-implemented-in-cc-javascript-and-mysql\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">online-asuntolainalaskin (avautuu uuteen ikkunaan)<\/a> laskee kuukausittaisen lyhennyksen ja korot (ei k\u00e4ytett\u00e4viss\u00e4, jos katselet <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-ottaa-amp-kaeyttoeoen-wordpressillae-amp-optimointitekniikat-wordpressin-avulla\/\" title=\"Accelerated Mobile Page\">Accelerated Mobile Page<\/a> -versiota):<\/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=\"Simple Mortgage Calculator toteutettu C\/C++, Javascript ja MySQL\"><\/a><\/p>\n<p>asuntolaina laskin kaavalla<\/p>\n<p>T\u00e4m\u00e4n asuntolainalaskurin vaihtoehtoinen versio <a href=\"https:\/\/justyy.com\/archives\/3454\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">l\u00f6ytyy t\u00e4\u00e4lt\u00e4<\/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>Simple Mortgage Calculator toteutettu C\/C++, Javascript ja MySQL<\/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":[719,895,917],"tags":[1166],"class_list":["post-232482","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kehittaejae","category-koodi","category-muut","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/232482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=232482"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/232482\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/224427"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=232482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=232482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=232482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}