/* * 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 a força

Como calcular a força

Calcular a força é fundamental em diversas aplicações, especialmente na engenharia e na construção de reservatórios metálicos. A força é uma grandeza vetorial que pode ser calculada utilizando a segunda lei de Newton, que afirma que a força é igual à massa multiplicada pela aceleração. Portanto, a fórmula básica para calcular a força é F = m × a, onde F representa a força, m é a massa do objeto e a é a aceleração a que ele está submetido.

Fatores que influenciam o cálculo da força

Vários fatores podem influenciar o cálculo da força, como a gravidade, a resistência do material e a forma como a força é aplicada. A gravidade, por exemplo, afeta a massa de um objeto, o que, por sua vez, impacta diretamente na força calculada. Além disso, a resistência do material dos reservatórios metálicos deve ser considerada para garantir que eles suportem as forças aplicadas sem falhar.

Exemplo prático de cálculo de força

Para ilustrar como calcular a força, considere um reservatório metálico que possui uma massa de 500 kg e está sujeito a uma aceleração de 9,81 m/s², que é a aceleração da gravidade na Terra. Aplicando a fórmula F = m × a, temos F = 500 kg × 9,81 m/s², resultando em uma força de 4905 N. Esse valor é crucial para determinar a resistência necessária do material do reservatório.

Importância do cálculo da força em reservatórios metálicos

O cálculo da força é essencial para garantir a segurança e a eficiência dos reservatórios metálicos. Um cálculo inadequado pode levar a falhas estruturais, resultando em vazamentos ou até mesmo colapsos. Portanto, é vital que engenheiros e projetistas realizem esses cálculos com precisão, considerando todos os fatores envolvidos.

Como a força se relaciona com a pressão

A força também está intimamente relacionada à pressão, que é definida como a força aplicada por unidade de área. A fórmula para calcular a pressão é P = F/A, onde P é a pressão, F é a força e A é a área sobre a qual a força é aplicada. Em reservatórios metálicos, entender essa relação é crucial para evitar falhas devido a pressões excessivas.

Calculo da força em diferentes situações

O cálculo da força pode variar dependendo da situação. Por exemplo, em um reservatório que armazena líquidos, a força exercida pela água pode ser calculada considerando a altura da coluna de líquido. A pressão exercida na base do reservatório aumenta com a profundidade, o que deve ser levado em conta no cálculo da força total.

Ferramentas para calcular a força

Existem diversas ferramentas e softwares disponíveis que podem auxiliar no cálculo da força em estruturas metálicas. Esses programas são projetados para realizar cálculos complexos e simulações, permitindo que engenheiros avaliem a resistência e a segurança dos reservatórios metálicos de forma mais eficiente.

Normas e regulamentações

Ao calcular a força em reservatórios metálicos, é importante seguir as normas e regulamentações pertinentes, que garantem a segurança e a qualidade das estruturas. As normas técnicas, como as da ABNT, fornecem diretrizes sobre como realizar esses cálculos e quais fatores devem ser considerados.

Erros comuns no cálculo da força

Um dos erros mais comuns ao calcular a força é não considerar todas as forças atuantes no sistema. Além disso, negligenciar a resistência do material ou não aplicar as fórmulas corretas pode levar a resultados imprecisos. Portanto, é fundamental revisar todos os cálculos e considerar as variáveis envolvidas.

Revisão e validação dos cálculos

Após realizar o cálculo da força, é essencial revisar e validar os resultados. Isso pode ser feito através de simulações computacionais ou testes físicos em protótipos. A validação garante que os cálculos estejam corretos e que o projeto do reservatório metálico atenda aos requisitos de segurança e funcionalidade.