/* * JavaScript Puro: TCL Reservatórios Premium * Funções: Menu Mobile, Header Fixo (Sticky) e Scroll Suave. * Autor: Alquimista do Código 2.0 */ document.addEventListener('DOMContentLoaded', () => { // --- 1. Menu Mobile (Hamburguer) --- const navToggle = document.querySelector('.nav__toggle'); const navList = document.querySelector('.nav__list'); const body = document.body; if (navToggle && navList) { navToggle.addEventListener('click', () => { body.classList.toggle('nav-open'); const isExpanded = navToggle.getAttribute('aria-expanded') === 'true'; navToggle.setAttribute('aria-expanded', !isExpanded); }); } // --- 2. Dropdown (Acessível por Teclado e Click) --- // Esta lógica é necessária para desktop e mobile const dropdownToggles = document.querySelectorAll('.nav__link--dropdown-toggle'); dropdownToggles.forEach(toggle => { toggle.addEventListener('click', (e) => { // Prevenir o clique no link se for um dropdown (especialmente em mobile) e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); }); // Adiciona suporte a teclado (Enter) toggle.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); } }); }); // --- 3. Header Fixo (Sticky on Scroll) --- const header = document.getElementById('header'); if (header) { const stickyThreshold = 50; // Distância de scroll para fixar const handleScroll = () => { if (window.scrollY > stickyThreshold) { header.classList.add('header--sticky'); } else { header.classList.remove('header--sticky'); } }; window.addEventListener('scroll', handleScroll, { passive: true }); } // --- 4. Scroll Suave para Âncoras (Ex: CTA do Hero) --- const anchorLinks = document.querySelectorAll('a[href^="#"]'); anchorLinks.forEach(link => { link.addEventListener('click', function(e) { const href = this.getAttribute('href'); // Ignorar links que são apenas '#' ou toggles de dropdown if (href === '#' || this.classList.contains('nav__link--dropdown-toggle')) return; const targetElement = document.querySelector(href); if (targetElement) { e.preventDefault(); // Fecha o menu mobile se estiver aberto if (body.classList.contains('nav-open')) { body.classList.remove('nav-open'); navToggle.setAttribute('aria-expanded', 'false'); } // Calcula a posição do elemento de destino const headerOffset = header ? header.offsetHeight : 0; const elementPosition = targetElement.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - headerOffset; window.scrollTo({ top: offsetPosition, behavior: 'smooth' }); } }); }); });

Como calcular litragem

Como calcular litragem

Calcular a litragem de um reservatório metálico é essencial para garantir que ele atenda às suas necessidades de armazenamento. O primeiro passo é entender a forma do reservatório, pois isso influencia diretamente no cálculo. Os reservatórios podem ser cilíndricos, retangulares ou de outras formas, e cada um possui uma fórmula específica para determinar seu volume em litros.

Reservatórios Cilíndricos

Para calcular a litragem de um reservatório cilíndrico, utilize a fórmula: V = π × r² × h, onde V é o volume, r é o raio da base e h é a altura do cilindro. Lembre-se de converter as medidas para metros, pois o resultado será em metros cúbicos. Para transformar metros cúbicos em litros, multiplique o resultado por 1.000, já que 1 m³ equivale a 1.000 litros.

Reservatórios Retangulares

No caso de reservatórios retangulares, a fórmula é mais simples: V = l × w × h, onde l é o comprimento, w é a largura e h é a altura. Assim como no cilindro, as medidas devem ser em metros. Após calcular o volume em metros cúbicos, multiplique por 1.000 para obter a litragem em litros. Essa abordagem é bastante prática e direta.

Reservatórios Esféricos

Para reservatórios esféricos, a fórmula utilizada é V = (4/3) × π × r³. Aqui, r é o raio da esfera. Após calcular o volume em metros cúbicos, converta para litros multiplicando por 1.000. É importante notar que a forma esférica pode ser menos comum em aplicações industriais, mas é relevante em algumas situações específicas.

Fatores a Considerar

Além da forma do reservatório, é fundamental considerar a espessura das paredes e a presença de acessórios, como válvulas e conexões, que podem impactar a capacidade total. A espessura do material pode reduzir o volume útil do reservatório, portanto, sempre verifique as especificações do fabricante. Isso garante que você não superestime a capacidade do seu reservatório.

Exemplo Prático

Suponha que você tenha um reservatório cilíndrico com 2 metros de altura e 1 metro de diâmetro. O raio seria 0,5 metros. Usando a fórmula V = π × (0,5)² × 2, você obterá aproximadamente 1,57 m³. Multiplicando por 1.000, a litragem total é de cerca de 1.570 litros. Esse exemplo ilustra como aplicar as fórmulas de forma prática.

Importância do Cálculo Preciso

Calcular a litragem corretamente é vital para evitar problemas de armazenamento, como transbordamentos ou falta de espaço. Um reservatório subdimensionado pode levar a perdas e ineficiências operacionais. Portanto, sempre faça os cálculos com precisão e, se necessário, consulte um especialista para garantir que suas necessidades sejam atendidas adequadamente.

Utilização de Software

Atualmente, existem softwares e aplicativos que podem facilitar o cálculo da litragem de reservatórios. Esses programas podem considerar variáveis adicionais e fornecer resultados rápidos e precisos. No entanto, é sempre bom entender as fórmulas básicas para que você possa verificar a precisão dos resultados obtidos por essas ferramentas.

Verificação Regular

Após a instalação do reservatório, é recomendável realizar verificações regulares para garantir que a capacidade de armazenamento esteja dentro dos parâmetros esperados. Isso inclui medir o nível de água e comparar com a litragem calculada. Se houver discrepâncias, pode ser necessário revisar o cálculo ou verificar se há vazamentos ou outros problemas.

Consultoria Especializada

Se você ainda tiver dúvidas sobre como calcular litragem ou sobre a escolha do reservatório adequado, considere consultar uma empresa especializada, como a TCL Reservatórios Metálicos. Com experiência no setor, eles podem oferecer orientações personalizadas e soluções que atendam às suas necessidades específicas.