// Metodo Dimensoes da Gravata public void DimensoesGravata() { cisalhamento = (3.9 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * (pilar.getAltura() - painel.getEspessura() - Convert.ToInt32(painel.DistanciaGravatas())) * (comprimento / 2.0)) / (4 * material.resistenciaCalculoCisalhamento()); largura3 = Math.Pow(cisalhamento, 1.0 / 2.0); flexao = 11.7 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * (pilar.getAltura() - painel.getEspessura() - Convert.ToInt32(painel.DistanciaGravatas())) * Math.Pow((comprimento / 2.0), 2.0) / (16.00 * material.resistenciaCalculoCompressao()); EscolheDimensaoFlexao(flexao); flecha = 56.78 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * (pilar.getAltura() - painel.getEspessura() - Convert.ToInt32(painel.DistanciaGravatas())) * Math.Pow((comprimento / 2.0), 3.0) / (material.moduloElasticidadeEfetivo()); EscolheDimensaoFlecha(flecha); }
// Metodos TELA PILARES private void FormaPilares() { painelPilar.DistanciaGravatas(); textBox6.Text = Convert.ToString(string.Format("{0:0,0.00}", painelPilar.getFlexao())); textBox5.Text = Convert.ToString(string.Format("{0:0,0.00}", painelPilar.getFlecha())); textBox4.Text = Convert.ToString(string.Format("{0:0,0.00}", painelPilar.getCisalhamento())); textBox17.Text = Convert.ToString(string.Format("{0:0,0.00}", Convert.ToInt32(painelPilar.DistanciaGravatas()))); gravataPilar.DimensaoFinal(); textBox2.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataPilar.getFlexao())); textBox3.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataPilar.getFlecha())); textBox1.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataPilar.getCisalhamento())); label92.Text = gravataPilar.DimensaoFinal(); PreencheRelatorioPilares(); }