{"id":1467,"date":"2026-05-10T20:26:05","date_gmt":"2026-05-10T19:26:05","guid":{"rendered":"https:\/\/www.iksz.eu\/?page_id=1467"},"modified":"2026-05-10T20:26:06","modified_gmt":"2026-05-10T19:26:06","slug":"csempe-padlo-kiszamolo","status":"publish","type":"page","link":"https:\/\/www.iksz.eu\/en\/csempe-padlo-kiszamolo\/","title":{"rendered":"Csempe\/padl\u00f3 kisz\u00e1mol\u00f3"},"content":{"rendered":"    <style>\r\n        .csempe-kalkulator-container {\r\n            max-width: 800px;\r\n            margin: 2em auto;\r\n            padding: 2em;\r\n            background: #f9f9f9;\r\n            border: 1px solid #eee;\r\n            border-radius: 4px;\r\n        }\r\n        .csempe-kalkulator-container input[type=\"number\"] {\r\n            width: 100%;\r\n            padding: 10px;\r\n            margin-bottom: 15px;\r\n            box-sizing: border-box;\r\n        }\r\n        .csempe-kalkulator-container label {\r\n            font-weight: bold;\r\n            display: block;\r\n            margin-bottom: 5px;\r\n        }\r\n        .ar-tipus-valaszto {\r\n            display: flex;\r\n            gap: 15px;\r\n            margin-bottom: 10px;\r\n        }\r\n        .ar-tipus-valaszto label {\r\n            font-weight: normal;\r\n            display: inline-block;\r\n        }\r\n        .csempe-gombok {\r\n            text-align: center;\r\n            margin-top: 1em;\r\n            margin-bottom: 2em;\r\n        }\r\n        .csempe-eredmeny {\r\n            font-size: 1.1em;\r\n            text-align: center;\r\n            margin: 1em 0;\r\n            padding: 1.5em;\r\n            background: #e1f5fe;\r\n            border-left: 4px solid #0288d1;\r\n            display: none;\r\n        }\r\n        .csempe-eredmeny strong {\r\n            font-size: 1.3em;\r\n            color: #01579b;\r\n        }\r\n        #csempeCanvas {\r\n            border: 2px solid #333;\r\n            background-color: #fff;\r\n            max-width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            margin: 0 auto;\r\n        }\r\n        .szekcio-cim {\r\n            margin-top: 1.5em;\r\n            margin-bottom: 0.5em;\r\n            padding-bottom: 0.5em;\r\n            border-bottom: 1px solid #ddd;\r\n            font-size: 1.2em;\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"csempe-kalkulator-container\">\r\n        <h3>Csempe \u00e9s \u00c1r Kalkul\u00e1tor<\/h3>\r\n        <p>Add meg a m\u00e9reteket \u00e9s az \u00e1rat, hogy kisz\u00e1moljuk a sz\u00fcks\u00e9ges mennyis\u00e9get \u00e9s a v\u00e1rhat\u00f3 k\u00f6lts\u00e9geket!<\/p>\r\n        \r\n        <div class=\"szekcio-cim\">1. M\u00e9retek (cm)<\/div>\r\n        <div style=\"display: flex; flex-wrap: wrap; gap: 15px;\">\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"szoba_szelesseg\">Szoba sz\u00e9less\u00e9ge:<\/label>\r\n                <input type=\"number\" id=\"szoba_szelesseg\" value=\"300\" min=\"10\">\r\n            <\/div>\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"szoba_hossz\">Szoba hossz\u00fas\u00e1ga:<\/label>\r\n                <input type=\"number\" id=\"szoba_hossz\" value=\"400\" min=\"10\">\r\n            <\/div>\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"csempe_szelesseg\">Csempe sz\u00e9less\u00e9ge:<\/label>\r\n                <input type=\"number\" id=\"csempe_szelesseg\" value=\"30\" min=\"1\">\r\n            <\/div>\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"csempe_hossz\">Csempe hossz\u00fas\u00e1ga:<\/label>\r\n                <input type=\"number\" id=\"csempe_hossz\" value=\"30\" min=\"1\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"szekcio-cim\">2. \u00c1rkalkul\u00e1ci\u00f3 (Opcion\u00e1lis)<\/div>\r\n        <div style=\"display: flex; flex-wrap: wrap; gap: 15px;\">\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label>\u00c1r megad\u00e1sa:<\/label>\r\n                <div class=\"ar-tipus-valaszto\">\r\n                    <label><input type=\"radio\" name=\"ar_tipus\" value=\"m2\" checked> N\u00e9gyzetm\u00e9ter (m\u00b2) \u00e1r<\/label>\r\n                    <label><input type=\"radio\" name=\"ar_tipus\" value=\"darab\"> Darab \u00e1r<\/label>\r\n                <\/div>\r\n            <\/div>\r\n            <div style=\"flex: 1; min-width: 200px;\">\r\n                <label for=\"csempe_ar\">Egys\u00e9g\u00e1r (Ft):<\/label>\r\n                <input type=\"number\" id=\"csempe_ar\" value=\"5000\" min=\"0\" placeholder=\"Pl.: 5000\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"csempe-gombok\">\r\n            <button type=\"button\" class=\"button\" onclick=\"szamolCsempe()\">Sz\u00e1mol\u00e1s \u00e9s Megjelen\u00edt\u00e9s<\/button>\r\n        <\/div>\r\n\r\n        <div id=\"eredmenyDoboz\" class=\"csempe-eredmeny\">\r\n            Sz\u00fcks\u00e9ges mennyis\u00e9g: <strong><span id=\"osszCsempe\">0<\/span> db csempe<\/strong>\r\n            <br><br>\r\n            V\u00e1rhat\u00f3 anyagk\u00f6lts\u00e9g: <strong><span id=\"vegosszegFt\">0<\/span> Ft<\/strong>\r\n            <br><br>\r\n            <small style=\"font-weight: normal;\">\r\n                Szoba nett\u00f3 alapter\u00fclete: <span id=\"alapTerulet\">0<\/span> m\u00b2<br>\r\n                Megv\u00e1s\u00e1roland\u00f3 csemp\u00e9k brutt\u00f3 ter\u00fclete (v\u00e1g\u00e1sokkal): <span id=\"vasaroltTerulet\">0<\/span> m\u00b2\r\n            <\/small>\r\n        <\/div>\r\n\r\n        <canvas id=\"csempeCanvas\" width=\"600\" height=\"400\" style=\"display:none;\"><\/canvas>\r\n    <\/div>\r\n\r\n    <script>\r\n    function szamolCsempe() {\r\n        const szobaW = parseFloat(document.getElementById('szoba_szelesseg').value);\r\n        const szobaH = parseFloat(document.getElementById('szoba_hossz').value);\r\n        const csempeW = parseFloat(document.getElementById('csempe_szelesseg').value);\r\n        const csempeH = parseFloat(document.getElementById('csempe_hossz').value);\r\n        \r\n        const arTipus = document.querySelector('input[name=\"ar_tipus\"]:checked').value;\r\n        const egysegAr = parseFloat(document.getElementById('csempe_ar').value) || 0;\r\n\r\n        if(!szobaW || !szobaH || !csempeW || !csempeH) {\r\n            alert(\"K\u00e9rj\u00fck, adj meg minden m\u00e9retet!\");\r\n            return;\r\n        }\r\n\r\n        \/\/ H\u00e1ny csempe kell egy sorba \u00e9s oszlopba (felfel\u00e9 kerek\u00edtve a v\u00e1g\u00e1sok miatt)\r\n        const oszlopok = Math.ceil(szobaW \/ csempeW);\r\n        const sorok = Math.ceil(szobaH \/ csempeH);\r\n        \r\n        \/\/ Darabsz\u00e1m \u00e9s ter\u00fcletek\r\n        const osszesenCsempe = oszlopok * sorok;\r\n        const nettoTerulet = (szobaW * szobaH) \/ 10000; \/\/ m2\r\n        const egyCsempeTeruletM2 = (csempeW * csempeH) \/ 10000;\r\n        const bruttoVasaroltTerulet = osszesenCsempe * egyCsempeTeruletM2;\r\n\r\n        \/\/ \u00c1rkalkul\u00e1ci\u00f3\r\n        let vegosszeg = 0;\r\n        if (egysegAr > 0) {\r\n            if (arTipus === 'darab') {\r\n                vegosszeg = osszesenCsempe * egysegAr;\r\n            } else if (arTipus === 'm2') {\r\n                vegosszeg = bruttoVasaroltTerulet * egysegAr;\r\n            }\r\n        }\r\n\r\n        \/\/ Magyar sz\u00e1mform\u00e1tum (pl. 150 000)\r\n        const szamFormazo = new Intl.NumberFormat('hu-HU');\r\n\r\n        \/\/ \u00c9rt\u00e9kek ki\u00edr\u00e1sa\r\n        document.getElementById('osszCsempe').innerText = osszesenCsempe;\r\n        document.getElementById('alapTerulet').innerText = nettoTerulet.toFixed(2);\r\n        document.getElementById('vasaroltTerulet').innerText = bruttoVasaroltTerulet.toFixed(2);\r\n        document.getElementById('vegosszegFt').innerText = szamFormazo.format(Math.round(vegosszeg));\r\n        \r\n        document.getElementById('eredmenyDoboz').style.display = 'block';\r\n\r\n        \/\/ Vizualiz\u00e1ci\u00f3 rajzol\u00e1sa\r\n        rajzolVizualizacio(szobaW, szobaH, csempeW, csempeH, oszlopok, sorok);\r\n    }\r\n\r\n    function rajzolVizualizacio(szobaW, szobaH, csempeW, csempeH, oszlopok, sorok) {\r\n        const canvas = document.getElementById('csempeCanvas');\r\n        const ctx = canvas.getContext('2d');\r\n        canvas.style.display = 'block';\r\n\r\n        const maxCanvasWidth = 600;\r\n        let meretarany = maxCanvasWidth \/ szobaW;\r\n        \r\n        canvas.width = maxCanvasWidth;\r\n        canvas.height = szobaH * meretarany;\r\n\r\n        ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n\r\n        const rajzCsempeW = csempeW * meretarany;\r\n        const rajzCsempeH = csempeH * meretarany;\r\n\r\n        for (let r = 0; r < sorok; r++) {\r\n            for (let c = 0; c < oszlopok; c++) {\r\n                let posX = c * rajzCsempeW;\r\n                let posY = r * rajzCsempeH;\r\n\r\n                let aktualisSzelesseg = rajzCsempeW;\r\n                let aktualisMagassag = rajzCsempeH;\r\n                let levagott = false;\r\n\r\n                if (posX + rajzCsempeW > canvas.width) {\r\n                    aktualisSzelesseg = canvas.width - posX;\r\n                    levagott = true;\r\n                }\r\n                if (posY + rajzCsempeH > canvas.height) {\r\n                    aktualisMagassag = canvas.height - posY;\r\n                    levagott = true;\r\n                }\r\n\r\n                ctx.fillStyle = levagott ? '#ffe0b2' : '#ffcc80'; \r\n                ctx.strokeStyle = '#e65100';\r\n                ctx.lineWidth = 1;\r\n\r\n                ctx.fillRect(posX, posY, aktualisSzelesseg, aktualisMagassag);\r\n                ctx.strokeRect(posX, posY, aktualisSzelesseg, aktualisMagassag);\r\n            }\r\n        }\r\n    }\r\n    <\/script>\r\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1467","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Csempe\/padl\u00f3 kisz\u00e1mol\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iksz.eu\/en\/csempe-padlo-kiszamolo\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Csempe\/padl\u00f3 kisz\u00e1mol\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iksz.eu\/en\/csempe-padlo-kiszamolo\/\" \/>\n<meta property=\"og:site_name\" content=\"Info Kommunik\u00e1ci\u00f3s Szakszervezet\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-10T19:26:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/csempe-padlo-kiszamolo\\\/\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/csempe-padlo-kiszamolo\\\/\",\"name\":\"Csempe\\\/padl\u00f3 kisz\u00e1mol\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#website\"},\"datePublished\":\"2026-05-10T19:26:05+00:00\",\"dateModified\":\"2026-05-10T19:26:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/csempe-padlo-kiszamolo\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iksz.eu\\\/csempe-padlo-kiszamolo\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/csempe-padlo-kiszamolo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Kezd\u0151lap\",\"item\":\"https:\\\/\\\/www.iksz.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Csempe\\\/padl\u00f3 kisz\u00e1mol\u00f3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#website\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/\",\"name\":\"Info Kommunik\u00e1ci\u00f3s Szakszervezet \\\/ IKSZ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.iksz.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#organization\",\"name\":\"Info Kommunik\u00e1ci\u00f3s Szakszervezet \\\/ IKSZ\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.iksz.eu\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/cropped-ginop_iksz.png\",\"contentUrl\":\"https:\\\/\\\/www.iksz.eu\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/cropped-ginop_iksz.png\",\"width\":1125,\"height\":250,\"caption\":\"Info Kommunik\u00e1ci\u00f3s Szakszervezet \\\/ IKSZ\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iksz.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Csempe\/padl\u00f3 kisz\u00e1mol\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iksz.eu\/en\/csempe-padlo-kiszamolo\/","og_locale":"en_GB","og_type":"article","og_title":"Csempe\/padl\u00f3 kisz\u00e1mol\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet","og_url":"https:\/\/www.iksz.eu\/en\/csempe-padlo-kiszamolo\/","og_site_name":"Info Kommunik\u00e1ci\u00f3s Szakszervezet","article_modified_time":"2026-05-10T19:26:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.iksz.eu\/csempe-padlo-kiszamolo\/","url":"https:\/\/www.iksz.eu\/csempe-padlo-kiszamolo\/","name":"Csempe\/padl\u00f3 kisz\u00e1mol\u00f3 - Info Kommunik\u00e1ci\u00f3s Szakszervezet","isPartOf":{"@id":"https:\/\/www.iksz.eu\/#website"},"datePublished":"2026-05-10T19:26:05+00:00","dateModified":"2026-05-10T19:26:06+00:00","breadcrumb":{"@id":"https:\/\/www.iksz.eu\/csempe-padlo-kiszamolo\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iksz.eu\/csempe-padlo-kiszamolo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.iksz.eu\/csempe-padlo-kiszamolo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Kezd\u0151lap","item":"https:\/\/www.iksz.eu\/"},{"@type":"ListItem","position":2,"name":"Csempe\/padl\u00f3 kisz\u00e1mol\u00f3"}]},{"@type":"WebSite","@id":"https:\/\/www.iksz.eu\/#website","url":"https:\/\/www.iksz.eu\/","name":"Info Communication Trade Union \/ ICFTU","description":"","publisher":{"@id":"https:\/\/www.iksz.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iksz.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.iksz.eu\/#organization","name":"Info Communication Trade Union \/ ICFTU","url":"https:\/\/www.iksz.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.iksz.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.iksz.eu\/wp-content\/uploads\/2025\/01\/cropped-ginop_iksz.png","contentUrl":"https:\/\/www.iksz.eu\/wp-content\/uploads\/2025\/01\/cropped-ginop_iksz.png","width":1125,"height":250,"caption":"Info Kommunik\u00e1ci\u00f3s Szakszervezet \/ IKSZ"},"image":{"@id":"https:\/\/www.iksz.eu\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages\/1467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/comments?post=1467"}],"version-history":[{"count":1,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages\/1467\/revisions"}],"predecessor-version":[{"id":1468,"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/pages\/1467\/revisions\/1468"}],"wp:attachment":[{"href":"https:\/\/www.iksz.eu\/en\/wp-json\/wp\/v2\/media?parent=1467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}