/* * 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' }); } }); }); });

Cálculo para saber a quantidade de água

Cálculo para saber a quantidade de água

O cálculo para saber a quantidade de água em um reservatório é essencial para garantir que a capacidade de armazenamento atenda às necessidades específicas de cada projeto. Para realizar esse cálculo, é necessário considerar as dimensões do reservatório, como altura, largura e comprimento. Além disso, a forma do reservatório, se cilíndrica ou retangular, também influencia diretamente no volume total de água que ele pode armazenar.

Fórmulas básicas para o cálculo

Existem fórmulas específicas que podem ser utilizadas para o cálculo para saber a quantidade de água. Para um reservatório retangular, a fórmula é: Volume = Comprimento x Largura x Altura. Para reservatórios cilíndricos, a fórmula é: Volume = π x (raio²) x Altura. Essas fórmulas são fundamentais para determinar a capacidade total de armazenamento de água.

Importância do volume de água

Compreender o volume de água que um reservatório pode conter é crucial para diversas aplicações, como abastecimento de água potável, irrigação e processos industriais. O cálculo para saber a quantidade de água ajuda a evitar transbordamentos e garante que haja água suficiente para atender à demanda. Isso é especialmente importante em regiões onde a escassez de água é um problema.

Fatores a considerar no cálculo

Ao realizar o cálculo para saber a quantidade de água, é importante considerar fatores como a temperatura, a pressão e a densidade da água. Essas variáveis podem afetar o volume total que um reservatório pode armazenar. Além disso, a presença de impurezas na água pode influenciar a qualidade e a quantidade de água disponível.

Exemplo prático de cálculo

Para exemplificar, considere um reservatório retangular com 5 metros de comprimento, 3 metros de largura e 2 metros de altura. O cálculo para saber a quantidade de água seria: 5 x 3 x 2 = 30 metros cúbicos. Isso significa que o reservatório pode armazenar até 30.000 litros de água, o que é uma informação vital para o planejamento de abastecimento.

Impacto da evaporação

A evaporação é um fator que deve ser considerado no cálculo para saber a quantidade de água. Em regiões quentes, a perda de água por evaporação pode ser significativa, reduzindo a quantidade disponível para uso. Portanto, é recomendável incluir uma margem de segurança no cálculo para compensar essa perda, garantindo que a demanda seja atendida mesmo em condições adversas.

Manutenção do reservatório

A manutenção regular do reservatório também é um aspecto importante que pode afetar o cálculo para saber a quantidade de água. Reservatórios mal conservados podem apresentar vazamentos ou contaminação, o que pode comprometer a quantidade de água armazenada. Portanto, é essencial realizar inspeções periódicas e reparos quando necessário.

Uso de tecnologia no cálculo

Atualmente, existem tecnologias que auxiliam no cálculo para saber a quantidade de água, como softwares de modelagem e sensores de nível. Essas ferramentas podem fornecer dados em tempo real sobre a quantidade de água armazenada, facilitando a gestão e o planejamento de recursos hídricos. A adoção dessas tecnologias pode otimizar o uso da água e melhorar a eficiência dos sistemas de abastecimento.

Considerações sobre a legislação

É importante estar atento à legislação local relacionada ao armazenamento de água. O cálculo para saber a quantidade de água deve estar em conformidade com as normas estabelecidas, que podem variar de acordo com a região. Isso garante não apenas a segurança do reservatório, mas também a legalidade do uso da água armazenada.

Conclusão sobre a importância do cálculo

O cálculo para saber a quantidade de água é uma etapa fundamental no planejamento e na operação de reservatórios metálicos. Compreender as variáveis envolvidas e aplicar as fórmulas corretas assegura que as necessidades de armazenamento sejam atendidas de forma eficiente. A correta execução desse cálculo pode evitar problemas futuros e garantir um uso sustentável dos recursos hídricos.