{"id":1279,"date":"2025-08-22T08:54:32","date_gmt":"2025-08-22T08:54:32","guid":{"rendered":"https:\/\/www.ioannina.ro\/?page_id=1279"},"modified":"2025-10-17T07:27:49","modified_gmt":"2025-10-17T07:27:49","slug":"calculator","status":"publish","type":"page","link":"https:\/\/www.ioannina.ro\/en\/calculator\/","title":{"rendered":"Calculator"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1279\" class=\"elementor elementor-1279\">\r\n\t\t\t\t\t\t<div class=\"elementor-inner\">\r\n\t\t\t\t<div class=\"elementor-section-wrap\">\r\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-55dc02f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"55dc02f\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4e2d9b8\" data-id=\"4e2d9b8\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-69cb44e elementor-widget elementor-widget-heading\" data-id=\"69cb44e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Predimensionare\ninstala\u021bie ventila\u021bie<\/h1>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8b5915f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"8b5915f\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e72e19c\" data-id=\"e72e19c\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ff93d7b elementor-widget elementor-widget-html\" data-id=\"ff93d7b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<!DOCTYPE html>\r\n        <html lang=\"ro\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>Calculator debit aer<\/title>\r\n  <style>\r\n    body {\r\n      background: #f9f9f9;\r\n      font-family: sans-serif;\r\n      padding: 40px 20px;\r\n    }\r\n\r\n    .calculator-box {\r\n      max-width: 600px;\r\n      margin: auto;\r\n      background: white;\r\n      border-radius: 16px;\r\n      padding: 30px 20px;\r\n      box-shadow: 0 0 20px rgba(0,0,0,0.05);\r\n    }\r\n\r\n    h2 {\r\n      text-align: center;\r\n      margin-bottom: 20px;\r\n      color: #375f49;\r\n    }\r\n\r\n    label {\r\n      font-weight: bold;\r\n      display: block;\r\n      margin-top: 12px;\r\n    }\r\n\r\n    input, select {\r\n      width: 100%;\r\n      padding: 10px;\r\n      margin-top: 6px;\r\n      margin-bottom: 16px;\r\n      border: 1px solid #ccc;\r\n      border-radius: 8px;\r\n      font-size: 14px;\r\n    }\r\n\r\n    button {\r\n      width: 100%;\r\n      padding: 10px;\r\n      margin-top: 10px;\r\n      background-color: #007bff;\r\n      color: white;\r\n      border: none;\r\n      border-radius: 8px;\r\n      cursor: pointer;\r\n    }\r\n\r\n    button:hover {\r\n      background-color: #0056b3;\r\n    }\r\n\r\n    #rezultatDebit {\r\n      margin-top: 20px;\r\n      padding: 15px;\r\n      background: #e7f4ea;\r\n      border-radius: 10px;\r\n      display: none;\r\n    }\r\n\r\n    .telefon-section {\r\n      margin-top: 20px;\r\n      display: none;\r\n    }\r\n\r\n    .telefon-section p {\r\n      font-size: 14px;\r\n      margin-bottom: 8px;\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"calculator-box\">\r\n  <h2>Dimensiunile spa\u021biului de ventilat<\/h2>\r\n\r\n  <form id=\"debitForm\" action=\"\">\r\n    <label for=\"lungime\">Lungime spa\u021biu (m):<\/label>\r\n    <input type=\"number\" step=\"0.1\" id=\"lungime\" required>\r\n\r\n    <label for=\"latime\">L\u0103\u021bime spa\u021biu (m):<\/label>\r\n    <input type=\"number\" step=\"0.1\" id=\"latime\" required>\r\n\r\n    <label for=\"inaltime\">\u00cen\u0103l\u021bime spa\u021biu (m):<\/label>\r\n    <input type=\"number\" step=\"0.1\" id=\"inaltime\" required>\r\n\r\n    <label for=\"aplicatie\">Tip spa\u021biu (Aplica\u021bie):<\/label>\r\n    <select id=\"aplicatie\" required>\r\n      <option value=\"\">-- Selecteaz\u0103 --<\/option>\r\n      <option value=\"Baie\">Baie (10\u201315 ACH)<\/option>\r\n      <option value=\"Buc\u0103t\u0103rie\">Buc\u0103t\u0103rie (15\u201320 ACH)<\/option>\r\n      <option value=\"Birou\">Birou (4\u20136 ACH)<\/option>\r\n      <option value=\"Locuin\u021b\u0103\">Locuin\u021b\u0103 (2\u20134 ACH)<\/option>\r\n      <option value=\"Sal\u0103 de clas\u0103\">Sal\u0103 de clas\u0103 (5\u20138 ACH)<\/option>\r\n      <option value=\"Hal\u0103 industrial\u0103\">Hal\u0103 industrial\u0103 (6\u201310 ACH)<\/option>\r\n      <option value=\"Parcare subteran\u0103\">Parcare subteran\u0103 (10\u201315 ACH)<\/option>\r\n    <\/select>\r\n\r\n    <button type=\"button\" id=\"calculeazaBtn\">Calculeaz\u0103<\/button>\r\n  <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\r\n\r\n  <div id=\"rezultatDebit\"><\/div>\r\n\r\n  <div class=\"telefon-section\" id=\"telefonSection\">\r\n    <p>\r\n      \u00cen cazul \u00een care ai nevoie de asisten\u021b\u0103 tehnic\u0103 pentru alegerea celei mai bune solu\u021bii,\r\n      po\u021bi trimite cererea ta.<br>\r\n      Vom alege cea mai bun\u0103 variant\u0103 c\u0103ut\u00e2nd echilibrul perfect \u00eentre func\u021bionalitate, calitate \u0219i pre\u021b!\r\n    <\/p>\r\n    <label for=\"telefon\">Num\u0103r de telefon:<\/label>\r\n    <input type=\"tel\" id=\"telefon\" placeholder=\"ex: 07xxxxxxxx\">\r\n    <button type=\"button\" id=\"trimiteBtn\">Trimite cererea<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\nlet calculRezultat = \"\";\r\n\r\ndocument.getElementById(\"calculeazaBtn\").addEventListener(\"click\", function () {\r\n    const lungime = parseFloat(document.getElementById(\"lungime\").value);\r\n    const latime = parseFloat(document.getElementById(\"latime\").value);\r\n    const inaltime = parseFloat(document.getElementById(\"inaltime\").value);\r\n    const aplicatie = document.getElementById(\"aplicatie\").value;\r\n    const rezultatBox = document.getElementById(\"rezultatDebit\");\r\n    const telefonSection = document.getElementById(\"telefonSection\");\r\n\r\n    if (!lungime || !latime || !inaltime || !aplicatie) {\r\n        rezultatBox.innerHTML = \"Completeaz\u0103 toate c\u00e2mpurile.\";\r\n        rezultatBox.style.display = \"block\";\r\n        telefonSection.style.display = \"none\";\r\n        return;\r\n    }\r\n\r\n    const volum = lungime * latime * inaltime;\r\n    const achMap = {\r\n      \"Baie\": [10, 15],\r\n      \"Buc\u0103t\u0103rie\": [15, 20],\r\n      \"Birou\": [4, 6],\r\n      \"Locuin\u021b\u0103\": [2, 4],\r\n      \"Sal\u0103 de clas\u0103\": [5, 8],\r\n      \"Hal\u0103 industrial\u0103\": [6, 10],\r\n      \"Parcare subteran\u0103\": [10, 15]\r\n    };\r\n\r\n    const [achMin, achMax] = achMap[aplicatie];\r\n    const debitMin = Math.round(volum * achMin);\r\n    const debitMax = Math.round(volum * achMax);\r\n\r\n    calculRezultat = `\r\n      Dimensiuni: ${lungime}m x ${latime}m x ${inaltime}m (Volum: ${volum.toFixed(2)} m\u00b3)\r\n      Tip spa\u021biu: ${aplicatie}\r\n      Debit estimativ: ${debitMin} \u2013 ${debitMax} m\u00b3\/h\r\n    `;\r\n\r\n    rezultatBox.innerHTML = `\r\n      \ud83d\udce6 Volum spa\u021biu: <strong>${volum.toFixed(2)} m\u00b3<\/strong><br>\r\n      \ud83c\udfe2 Tip spa\u021biu: <strong>${aplicatie}<\/strong><br>\r\n      \ud83d\udca8 Debit necesar estimativ: <strong>${debitMin} \u2013 ${debitMax} m\u00b3\/h<\/strong>\r\n    `;\r\n    rezultatBox.style.display = \"block\";\r\n    telefonSection.style.display = \"block\";\r\n});\r\n\r\ndocument.getElementById(\"trimiteBtn\").addEventListener(\"click\", function () {\r\n    const telefon = document.getElementById(\"telefon\").value;\r\n    if (!telefon) {\r\n        alert(\"Introdu num\u0103rul de telefon!\");\r\n        return;\r\n    }\r\n\r\n    const subject = encodeURIComponent(\"Cerere calcul debit aer\");\r\n    const body = encodeURIComponent(calculRezultat + \"\\nTelefon: \" + telefon);\r\n    window.location.href = `mailto:info@ioannina.ro?subject=${subject}&body=${body}`;\r\n});\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-813681d\" data-id=\"813681d\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-da61a37 elementor-widget elementor-widget-html\" data-id=\"da61a37\" data-element_type=\"widget\" data-widget_type=\"html.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<style>\r\n  .presiune-form {\r\n    max-width: 600px;\r\n    margin: auto;\r\n    padding: 20px;\r\n    background: #fff;\r\n    border-radius: 16px;\r\n    box-shadow: 0 0 10px rgba(0,0,0,0.1);\r\n    font-family: sans-serif;\r\n  }\r\n  .presiune-form h3 {\r\n    text-align: center;\r\n    margin-bottom: 20px;\r\n  }\r\n  .presiune-form label {\r\n    font-weight: bold;\r\n    margin-top: 10px;\r\n    display: block;\r\n  }\r\n  .presiune-form input,\r\n  .presiune-form select {\r\n    width: 100%;\r\n    padding: 10px;\r\n    margin-top: 6px;\r\n    margin-bottom: 12px;\r\n    border-radius: 8px;\r\n    border: 1px solid #ccc;\r\n  }\r\n  .presiune-form button {\r\n    background-color: #007bff;\r\n    color: white;\r\n    padding: 10px;\r\n    border: none;\r\n    border-radius: 8px;\r\n    width: 100%;\r\n    cursor: pointer;\r\n  }\r\n  .presiune-form button:hover {\r\n    background-color: #005fa3;\r\n  }\r\n  #rezultat {\r\n    margin-top: 20px;\r\n    padding: 15px;\r\n    background: #e7f4ea;\r\n    border-radius: 10px;\r\n    display: none;\r\n    font-weight: bold;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"presiune-form\">\r\n  <h3>\ud83d\udca8 Calculator pierderi de presiune \u00een tubulaturi<\/h3>\r\n\r\n  <label>Debit de aer (m\u00b3\/h):<\/label>\r\n  <input type=\"number\" id=\"debit\" required>\r\n\r\n  <label>Lungime total\u0103 tub (m):<\/label>\r\n  <input type=\"number\" id=\"lungime\" required>\r\n\r\n  <label>Diametru tub (mm):<\/label>\r\n  <input type=\"number\" id=\"diametru\" value=\"160\">\r\n\r\n  <label>Num\u0103r coturi (90\u00b0):<\/label>\r\n  <input type=\"number\" id=\"coturi\" value=\"2\">\r\n\r\n  <label>Num\u0103r grile, supape, filtre:<\/label>\r\n  <input type=\"number\" id=\"accesorii\" value=\"1\">\r\n\r\n  <button onclick=\"calculeazaPresiune()\">\ud83d\udd0d Calculeaz\u0103 pierderea total\u0103<\/button>\r\n\r\n  <div id=\"rezultat\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\nfunction calculeazaPresiune() {\r\n  let q = parseFloat(document.getElementById('debit').value); \/\/ m\u00b3\/h\r\n  let l = parseFloat(document.getElementById('lungime').value); \/\/ m\r\n  let d = parseFloat(document.getElementById('diametru').value); \/\/ mm\r\n  let coturi = parseInt(document.getElementById('coturi').value);\r\n  let accesorii = parseInt(document.getElementById('accesorii').value);\r\n\r\n  if (isNaN(q) || isNaN(l) || isNaN(d)) {\r\n    alert(\"Completeaz\u0103 toate c\u00e2mpurile corect.\");\r\n    return;\r\n  }\r\n\r\n  \/\/ Conversii \u0219i formule simplificate\r\n  let d_m = d \/ 1000; \/\/ mm -> m\r\n  let v = (q \/ 3600) \/ (Math.PI * Math.pow(d_m\/2, 2)); \/\/ m\/s\r\n  let f = 0.02; \/\/ coeficient de frecare mediu\r\n  let delta_p_lin = f * (l \/ d_m) * 0.5 * 1.2 * Math.pow(v, 2); \/\/ pierdere pe tub\r\n  let delta_p_coturi = coturi * 5; \/\/ pierdere standard 5 Pa\/cot\r\n  let delta_p_acc = accesorii * 8; \/\/ pierdere standard 8 Pa\/accesoriu\r\n\r\n  let total = Math.round(delta_p_lin + delta_p_coturi + delta_p_acc);\r\n\r\n  document.getElementById('rezultat').innerHTML = `\r\n    \ud83d\udccf Pierdere pe tub: <strong>${Math.round(delta_p_lin)} Pa<\/strong><br>\r\n    \ud83d\udd01 Coturi: <strong>${delta_p_coturi} Pa<\/strong><br>\r\n    \ud83e\udde9 Accesorii: <strong>${delta_p_acc} Pa<\/strong><br>\r\n    <hr>\r\n    \ud83d\udca1 <strong>Pierdere total\u0103 estimat\u0103: ${total} Pa<\/strong>\r\n  `;\r\n  document.getElementById('rezultat').style.display = 'block';\r\n}\r\n<\/script>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Predimensionare instala\u021bie ventila\u021bie Calculator debit aer Dimensiunile spa\u021biului de ventilat Lungime spa\u021biu (m): L\u0103\u021bime spa\u021biu (m): \u00cen\u0103l\u021bime spa\u021biu (m): Tip spa\u021biu (Aplica\u021bie): &#8211; Selecteaz\u0103 &#8211;Baie (10\u201315 ACH)Buc\u0103t\u0103rie (15\u201320 ACH)Birou (4\u20136 ACH)Locuin\u021b\u0103 (2\u20134 ACH)Sal\u0103 de clas\u0103 (5\u20138 ACH)Hal\u0103 industrial\u0103 (6\u201310 ACH)Parcare subteran\u0103 (10\u201315 ACH) Calculeaz\u0103 \u00cen cazul \u00een care ai nevoie de asisten\u021b\u0103 tehnic\u0103 pentru alegerea &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.ioannina.ro\/en\/calculator\/\"> <span class=\"screen-reader-text\">Calculator<\/span> Read More &raquo;<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"class_list":["post-1279","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/pages\/1279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/comments?post=1279"}],"version-history":[{"count":10,"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/pages\/1279\/revisions"}],"predecessor-version":[{"id":1324,"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/pages\/1279\/revisions\/1324"}],"wp:attachment":[{"href":"https:\/\/www.ioannina.ro\/en\/wp-json\/wp\/v2\/media?parent=1279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}