private void FormaViga2() { painelViga2.DistanciaGravatas(); textBox27.Text = Convert.ToString(string.Format("{0:0,0.00}", painelViga2.getFlexao())); textBox26.Text = Convert.ToString(string.Format("{0:0,0.00}", painelViga2.getFlecha())); textBox25.Text = Convert.ToString(string.Format("{0:0,0.00}", painelViga2.getCisalhamento())); textBox24.Text = Convert.ToString(string.Format("{0:0,0.00}", Convert.ToInt32(painelViga2.DistanciaGravatas()))); gravataViga2.DimensaoFinal(); textBox22.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getFlexao())); textBox23.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getPainelVertical())); textBox21.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getFlecha())); textBox20.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getCisalhamento())); label72.Text = gravataViga2.DimensaoFinal(); textBox19.Text = Convert.ToString(string.Format("{0:0,0.00}", pontaleteViga2.DistPontaleteViga())); textBox16.Text = Convert.ToString(string.Format("{0:0,0.00}", pontaleteViga2.IndiceEsbeltez())); label66.Text = pontaleteViga2.DefineEsbeltez(); if (pontaleteViga2.DefineEsbeltez() == "A peça é curta.") { label62.Text = "Nenhuma Verificação é necessária!"; } else { if (pontaleteViga2.DefineEsbeltez() == "A peça é medianamente esbelta.") { label62.Text = pontaleteViga2.MedianamenteEsbeltaViga(); } else { if (pontaleteViga2.DefineEsbeltez() == "A peça é esbelta.") { label62.Text = pontaleteViga2.EsbeltaViga(); } else { label62.Text = "O pontalete "; } } } PreencheRelatorioViga2(); }
// Metodo Dimensoes da Gravata public void DimensoesGravata() { cisalhamento = (1.08 * concreto.getDensidade() * viga.getAltura() * Convert.ToInt32(painel.DistanciaGravatas()) * comprimento) / material.resistenciaCalculoCisalhamento(); largura3 = Math.Pow(cisalhamento, 1.0 / 2.0); flexao = 1.08 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * viga.getAltura() * Math.Pow(comprimento, 2.0) / material.resistenciaCalculoCompressao(); momento = (1.44 * concreto.getDensidade() * viga.getAltura() * Convert.ToInt32(painel.DistanciaGravatas()) * Math.Pow(viga.getAltura(), 2.00)) / 42.67; painelVertical = 6 * momento / material.resistenciaCalculoCompressao(); EscolheDimensaoFlexao(Math.Max(flexao, painelVertical)); flecha = 56.78 * concreto.getDensidade() * viga.getLargura() * viga.getAltura() * Math.Pow(comprimento, 3.0) / material.moduloElasticidadeEfetivo(); EscolheDimensaoFlecha(flecha); }