Ugrás a tartalomhoz
Biztonságérzet
Nyugdíjtervező Kapcsolat
  • Életbiztosítás tippek
  • Lakásbiztosítás tippek
  • Szolgáltatások
  • Jótékonyság
  • Blog
  • Rólunk
Nyugdíjtervező Kapcsolat

Béremelésből megtakarítás kalkulátor

Tartalom feltöltése folyamatban...

Legfrissebb blogbejegyzések

Tíz évig fizetni, húsz évig biztonságban maradni

A szeretetet legtöbbször könnyű felismerni. Egy ölelésben, egy kedves szóban, egy közösen eltöltött délutánban. De van egy kevésbé látványos formája...
Tovább olvasom

Mit tanulhatunk az amerikai Babakötvényből?

Gazdagabbak lesznek az amerikai gyerekek az USA babakötvény-programból mint a magyar gyerekek a babakötvényből? A gyermekek legnagyobb befektetése nem is...
Tovább olvasom

Lilla története – Egy anya vállalkozói szabadságának ára

Lilla azok közé az emberek közé tartozik, akik nem egyik napról a másikra hoznak meg egy nagy döntést. Évtizedeken keresztül...
Tovább olvasom
  • Életbiztosítás tippek
  • Lakásbiztosítás tippek
  • Jótékonyság
  • Blog
  • Rólunk
  • Adatvédelem
  • Impresszum

© 2026 Biztonságérzet • Minden jog fenntartva

(function(){ function ft(n){ return Math.round(n).toLocaleString('hu-HU'); } function haveCalc(){ return document.getElementById('bkForm') && document.getElementById('bkTable') && document.getElementById('f3') && document.getElementById('i24') && document.getElementById('i25'); } function calc(){ if(!haveCalc()) return; const F3 = +document.getElementById('f3').value || 0; const I24 = (+document.getElementById('i24').value || 0) / 100; // raise % const I25 = (+document.getElementById('i25').value || 0) / 100; // save % from raise const tbody = document.querySelector('#bkTable tbody'); if(!tbody) return; tbody.innerHTML = ''; let F = F3; // havi jövedelem (aktuális év) let sumG = 0, sumI = 0; const cp = {5:{G:0,I:0},10:{G:0,I:0},15:{G:0,I:0},20:{G:0,I:0}}; for (let year = 1; year <= 20; year++){ const G = F * 12; // éves jövedelem // Havi megtakarítás (Excel-logika): let H; if (year === 1){ // H3 = F3 − F3/(1+I24) — itt F az első év már emelt havi jövedelme H = F - (F / (1 + I24)); } else { // 2. év-től: H = (F − F3) × I25 H = (F - F3) * I25; } const I = H * 12; // éves megtakarítás // sor hozzáadása const tr = document.createElement('tr'); [year, ft(F), ft(G), ft(H), ft(I)].forEach(v=>{ const td=document.createElement('td'); td.textContent=v; tr.appendChild(td); }); tbody.appendChild(tr); // kumuláció sumG += G; sumI += I; // checkpointok (K7/L7, K12/L12, K17/L17, K22/L22) if (cp[year] !== undefined){ cp[year] = {G: sumG, I: sumI}; } // következő év havi jövedelme F = F * (1 + I24); } // jelvények frissítése const w = (id,val)=>{ const el=document.getElementById(id); if(el) el.textContent = ft(val) + ' Ft'; }; w('sumInc5', cp[5].G); w('sumSav5', cp[5].I); w('sumInc10', cp[10].G); w('sumSav10', cp[10].I); w('sumInc15', cp[15].G); w('sumSav15', cp[15].I); w('sumInc20', cp[20].G); w('sumSav20', cp[20].I); } function init(){ if(!haveCalc()) return; // 1) Gomb: ha rákattintanak (ha mégis gombot szeretnél) const form = document.getElementById('bkForm'); if (form){ form.addEventListener('submit', function(e){ e.preventDefault(); calc(); }); } // 2) Azonnali első számolás calc(); // 3) Élő számolás input változásra (gép közben frissít) ['f3','i24','i25'].forEach(id=>{ const el = document.getElementById(id); if(el){ el.addEventListener('input', calc); el.addEventListener('change', calc); } }); } // Várjuk meg, hogy a DOM tényleg kész legyen document.addEventListener('DOMContentLoaded', init); // Biztos, ami biztos: késleltetett init (ha builder később tölti be a HTML-t) setTimeout(init, 800); setTimeout(init, 2000); })();