You are on page 1of 146

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERIA
Escuela PROFESIONAL DE Ingeniería industrial

Resistencia de materiales

Trabajo de investigación
DISEÑO DE VIGAS

Docente:
DR.ING. VICTOR VIDAL BARRENA

ALUMNOS:
ATUNCAR DIAZ, CESAR 201112724
CAMAC SAAVEDRA, LUIS 201512285
MARTINEZ SOTO, MIGUEL 201321226
SANCHEZ HUAMAN, ANA 201311706
VALDEMAR YLLANES, JOSE 201512303

2018-II

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 1


Durante el proceso de elaboración de
este proyecto nos dimos cuenta de la
importancia técnica y profesional de
los conocimientos teóricos y
prácticos dados en la resistencia de
materiales desde su aplicación en
industrias y procesos; por ello
agradecemos al DR.ING. Víctor Vidal
Barrena por su tiempo al cultivar en
nosotros estas valiosas lecciones
que nos ayudara en nuestro camino
como futuros Ing. Industriales

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 2


Índice

1. Introducción 4
2. Objetivos 5

3. CAPITULO 1: Presentación del problema 6


3.1. Ejercicio asignado N°9 6
3.2. Ejercicio modificado 6
4. CAPITULO 2: Marco teórico, Hipotesis y variables 10
4.1. Diagrama Fuerza Cortante y Momento Flector 11
4.2. Fuerza Cortante y Momento Flexionante 11
5.0 Hipotesis de Flexion 15
6.0 Esfuerzo Cortante 18

7.0 Diseño de Vigas 22

8. CAPITULO 3: Analisis del software 24


8.1 Prensentacion del Software con su respectiva codificacion 26
8.2. Desarrollo problema 8 Analitico y con Software 114
8.3 Desarrollo problema 9(EJERCICIO ASIGNADO) 127
9. CAPITULO 4: CONCLUSIONES 145
10. Referencias bibliográficas 146

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 3


INTRODUCCIÓN

En este documento se presenta una revisión de la teoría más pertinente para el problema
asignado del curso de Resistencia de Materiales. Estudia el concepto de Transformación del
Esfuerzo que se desarrollan en el diseño de vigas. Determinando las dimensiones y forma
requerida de la sección transversal de la viga. Analiza un problema en específico, el cual será
llevado a un software, para ser comparado con resultados manuales. Finaliza con los
comentarios y conclusiones pertinentes.

En primera instancia estaré presentando el problema asignado, luego mostraré la


modificación de dicho problema. Como marco teórico tenemos un breve resumen de los
conceptos de Transformación del Esfuerzo. Después, se analizará el problema, y haremos la
resolución con las fórmulas pertinentes al caso.

Como última parte estar presentando el software, en este caso Visual Basic Studio 2013,
este va a calcular reacciones en función a fuerzas y momentos, el momento Flector Máximo,
Modulo de sección mínima, variedad de Patines en función a una tabla de perfiles W que se
podrán emplear a gusto del Usuario según las características de viga necesarias; además del
área Alma, Esfuerzo Normal Máximo en el Alma , Esfuerzos en los puntos complejos de la
viga según los módulos de sección ; este software consta de 5 ventanas una de menú ,de
cálculos y selección de vigas por patines en tabla de perfiles W. Estará toda la codificación
de estas ventanas .

Al final estaré comentando y exponiendo mis conclusiones acerca del tema, además de la
comparación entre los resultados del software y los resultados manuales anexados al
trabajo.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 4


OBJETIVOS

La Resistencia de Materiales tiene como finalidad elaborar métodos simples de


cálculo, aceptables desde el punto de vista práctico, de los elementos típicos
más frecuentes de las estructuras, los elementos de máquinas y el equipamiento
electromecánicos, empleando para ello diversos procedimientos aproximados.
La necesidad de obtener resultados concretos al resolver los problemas
prácticos nos obliga a recurrir a hipótesis simplificativas, que pueden ser
justificadas comparando los resultados de cálculo con los ensayos, o los
obtenidos aplicando teorías más exactas, las cuales son más complicadas y por
ende usualmente poco expeditivas.
Los problemas a resolver haciendo uso de esta ciencia son de dos tipos:
 Dimensionamiento: se trata de encontrar el material, las formas y
dimensiones más adecuadas de una pieza, de manera tal que ésta pueda
cumplir su cometido: Con seguridad, en perfecto estado técnico y con
gastos adecuados.
 Verificación: cuando el material, la forma y las dimensiones ya han sido
prefijadas y es necesario conocer si son las adecuadas para resistir el
estado de solicitaciones actuantes.

En este capítulo el objetivo principal del diseño de vigas, es calcular la sección


transversal y el material correspondiente a emplear, a fin de que no falle bajo
ninguna carga dada; que se reforzara con conocimientos previos de vigas
previamente aprendidos.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 5


CAPÍTULO 1

PLANTEAMIENTO DEL PROBLEMA

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 6


3. Presentación del problema

3.1 Ejercicio asignado N°9

Para el Diseño de Vigas, determinar:

a. SISTEMA INTERNACIONAL: a.1) Diagrama de Fuerza Cortante, a.2) Diagrama de Momento


Flector, a.3) El módulo de sección Mínima, a.4) Patines de ala ancha para selección según tabla
de perfiles W, a.5) El Área Alma, a.6) Esfuerzo Normal Máximo del Alma, a.7) Esfuerzos en
puntos complejos de la viga.

b. SISTEMA AMERICANO: b.1) Diagrama de Fuerza Cortante, b.2) Diagrama de Momento Flector,
b.3) El módulo de sección Mínima, b.4) Patines de ala ancha para selección según tabla de
perfiles W, b.5) El Área Alma, b.6) Esfuerzo Normal Máximo del Alma, b.7) Esfuerzos en puntos
complejos de la viga.

Escriba un programa para computadora que pueda utilizarse para determinar, para el
Diseño de Vigas:

a. SISTEMA INTERNACIONAL: a.1) Diagrama de Fuerza Cortante, a.2) Diagrama de Momento


Flector, a.3) El módulo de sección Mínima, a.4) Patines de ala ancha para selección según tabla
de perfiles W, a.5) El Área Alma, a.6) Esfuerzo Normal Máximo del Alma, a.7) Esfuerzos en
puntos complejos de la viga.

b. SISTEMA AMERICANO: b.1) Diagrama de Fuerza Cortante, b.2) Diagrama de Momento Flector,
b.3) El módulo de sección Mínima, b.4) Patines de ala ancha para selección según tabla de
perfiles W, b.5) El Área Alma, b.6) Esfuerzo Normal Máximo del Alma, b.7) Esfuerzos en puntos
complejos de la viga.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 7


3.2 Ejercicio Modificado N°9

Para el Diseño de Vigas, determinar:

a. SISTEMA INTERNACIONAL: a.1) Diagrama de Fuerza Cortante, a.2) Diagrama de Momento


Flector, a.3) El módulo de sección Mínima, a.4) Patines de ala ancha para selección según tabla
de perfiles W, a.5) El Área Alma, a.6) Esfuerzo Normal Máximo del Alma, a.7) Esfuerzos en
puntos complejos de la viga.

b. SISTEMA AMERICANO: b.1) Diagrama de Fuerza Cortante, b.2) Diagrama de Momento Flector,
b.3) El módulo de sección Mínima, b.4) Patines de ala ancha para selección según tabla de
perfiles W, b.5) El Área Alma, b.6) Esfuerzo Normal Máximo del Alma, b.7) Esfuerzos en puntos
complejos de la viga.

Escriba un programa para computadora que pueda utilizarse para determinar, para el
Diseño de Vigas:

a. SISTEMA INTERNACIONAL: a.1) Diagrama de Fuerza Cortante, a.2) Diagrama de Momento


Flector, a.3) El módulo de sección Mínima, a.4) Patines de ala ancha para selección según tabla
de perfiles W, a.5) El Área Alma, a.6) Esfuerzo Normal Máximo del Alma, a.7) Esfuerzos en
puntos complejos de la viga.

b. SISTEMA AMERICANO: b.1) Diagrama de Fuerza Cortante, b.2) Diagrama de Momento Flector,
b.3) El módulo de sección Mínima, b.4) Patines de ala ancha para selección según tabla de
perfiles W, b.5) El Área Alma, b.6) Esfuerzo Normal Máximo del Alma, b.7) Esfuerzos en puntos
complejos de la viga.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 8


CAPÍTULO 2

MARCO TEORICO, HIPOTESIS Y VARIABLES

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 9


4. Diagrama de Fuerza Cortante y Momento Flector

4.1 Vigas
Se llama viga a una barra estructural sometida a pares y fuerzas situados en un plano
perpendicular a su eje. Las vigas se clasifican en:

1. Vigas estáticamente determinadas.


2. Vigas estáticamente indeterminadas.

4.1.1 Vigas Estáticamente Indeterminadas: Isostáticas

Se dice que una viga es estáticamente determinadas, cuando el número de reacciones


que se ejercen sobre la viga es igual al número de ecuaciones de equilibrio. Se
clasifican de acuerdo con sus condiciones de apoyo.

1. Vigas en Voladizo con apoyo en su extremo libre: Se La viga está


sujeta solamente en un extremo, de tal manera que su eje no puede girar
en ese punto.
2. Vigas simplemente Apoyadas: Se llama así cuando la viga está apoyada
libremente en sus dos extremos.
3. Vigas con Voladizo.Se llama así cuando la viga tiene uno o los dos
extremos libres de apoyo.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 10


4.1.2 Vigas Estáticamente Indeterminadas: Hiperestáticas

Se dice que una viga es estáticamente indeterminada, cuando el número de


reacciones que se ejercen sobre la viga excede al número de ecuaciones de equilibrio.
Se clasifican de acuerdo con sus condiciones de apoyo.

1. Vigas en Voladizo con apoyo en su extremo libre: La viga esta


empotrada en un extremo y apoyada en el otro extremo.
2. Vigas simplemente Apoyadas.: Se llama así cuando la viga esta
empotrada en sus dos extremos.
3. Vigas con Voladizo: Se lama así cuando la viga está apoyada en tres o
más apoyos.

4.2. Fuerza cortante y momento flexionante.


Consideremos la viga mostrada en la figura 7.4, esta viga se
puede cotar en cualquier sección, y trazar un DCL de cualquier
parte. El DCL de la porción izquierda se muestra en la figura 7.4
(b), se mantiene el equilibrio por medio de un sistema equivalente
que consta de una fuerza V que actué en un punto dado y un par
M.

La componente V de la fuerza normal al eje de la viga se


denomina Fuerza Cortante, y el par M se denomina Momento
Flector. La figura 7.5 ilustra la convención de signos que se usa
al trazar los valores positivos y negativos en las gráficas de
fuerza cortante y momento flexionante.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 11


Fig. 7.5 Convención de signos

4.3. Relación entre Fuerza Cortante y momento flector.

Consideremos una viga sometida a una carga


distribuida W por unidad de longitud, C y C’ dos
puntos distantes 3x entre sí; aislemos este
elemento y tracemos su DCL.

Al dividir por Δx y tomar el límite como Δ x → o,


se obtiene:

Integrando (7.1) entre los puntos C y D se


obtiene:

VD – VC = - (Área del diagrama de cargas entre C y D).


La ecuación 7.1 indica que la pendiente dV/dx de la curva de fuerza cortante es
negativa.

Aplicando la ecuación de equilibrio en el DCL de


la figura 7.6, y escribiendo que la suma de los
momentos con respecto a C’ es cero, se tiene:

Dividiendo ambos miembros de la ecuación por Δx y dejando que Δx tienda a cero, se


obtiene:

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 12


La ecuación 7.2 indica que la pendiente dM/dx de la curva de momento flector es igual
al valor de la fuerza cortante.

5. Esfuerzo Flexión en Vigas

5.1 Introducción.

La manera más fácil de romper un pedazo pequeño de madera (figura 8.1a) es


doblarlo para que se fracture (figura 8.1.b). Para hacerlo, el pedazo de madera se
somete a pares en los extremos, lo cual induce esfuerzos que le causan la falla.

Fig. 8.1 Esfuerzo en una barra de madera

De igual manera los esfuerzos inducidos por los momentos flectores en las barras de
una estructura pueden hacer que estos se deformen de manera permanente y que
esta colapse.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 13


5.2 Esfuerzo de flexión en vigas

Para describir la acción de los esfuerzos de flexión, considérese una viga sujeta a flexión
pura (es decir, una viga en la cual no se presentan esfuerzos cortantes), como en la
figura 8.2. Supóngase que la viga está formada de un gran número de fibras
longitudinales. Cuando se flexiona la viga, las fibras de la porción superior se
comprimen, mientras que las de la porción inferior se alargan.

Fig. 8.2 Flexión pura en una viga.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 14


Hipótesis para la deducción de la fórmula de
flexión:

1. Las secciones planas de la viga, inicialmente planas, permanecen planas.


2. El material es homogéneo y obedece a la ley de Hooke.
3. El modulo elasticidad es igual a tensión y a compresión.
4. La viga es inicialmente es recta y de sección constante.
5. Las cargas actúan perpendicularmente al eje longitudinal de la viga.

En la figura 8.3 se observa que debe existir una superficie que sea la transición o el
inicio entre compresión y tensión. A esta superficie en la cual el esfuerzo es cero se le
llama Eje Neutro y se encuentra en el centro de gravedad de la sección transversal.
La figura 8.3 es un DCL de la porción izquierda de la viga y muestra la distribución de
las fuerzas en las fibras de la viga.

Distribución de los esfuerzos

Fig. 8.3 Viga sometida a pares en sus


Cambios en la tensión extremos.

La figura 8.4 muestra a una viga sometida a la acción de la carga P, y dos secciones
planas ab y cd antes y después de la flexión, separadas a una distancia dx. Debido a la
flexión producida por la carga P, las secciones ab y cd giran una con respecto a la otra
un pequeño ángulo dθ, como se observa en la figura 8.5; pero permanecen planas y sin
distorsión de acuerdo con la hipótesis 1 de la sección 8.2.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 15


Fig. 8.4 Viga sometida a la acción Fig. 8.5 Deformación de la Viga
de la carga P.

La fibra ac de la parte superior se acorta y la fibra bd se alarga. En algún punto entre


ellas existe una fibra, tal como ef, cuya longitud no varía; a este plano que contiene a
la fibra ef se llama superficie neutra, ya que tales fibras no varían su longitud y no
están sujetas a esfuerzo alguno.

Distribución de Distribución del


la deformación esfuerzo

Fig. 8.6 Distribución de esfuerzo y deformación.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 16


Se analiza una fibra localizada a una distancia “y” a partir del eje neutro, se determina
la fuerza ejercida en esta fibra, debido a su esfuerzo y el momento de esta fuerza con
respecto al eje neutro; la deducción tiene la forma siguiente:

1. Por semejanza de triángulos: OMN ∼OXY

2. Por esfuerzo del capítulo 1:

3. Igualando (1) y (2) de donde:

4. Momento con respecto al eje neutro:


ΣM0 = 0 + dM – ydP = 0
dM = ydP (4)

5. Sustituyendo (3) en (4):

Integrando:

Haciendo:

Donde:

I = Momento de inercia de la sección transversal

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 17


6. Sustituyendo (6) en (5):

Donde:

σ: Esfuerzo en las fibras extremas de la viga, Pa


(N/m2) o psi (lb/pulg2)

M: Momento flexionante interno de la viga, N.m


o lb.pulg

c: Distancia al eje neutro desde las fibras extremas, m o pulg

I: Momento de inercia de la sección transversal de la viga, m 4 o pulg4.

6. Esfuerzo Cortante en Vigas


6.1 Introducción.
Una carga transversal aplicada a laviga
produce esfuerzos de flexión y cortante en
su sección, tal como se observa en la
figura 9.1.

Las seis ecuaciones expresan que las


fuerzas normales y cortantes ejercidas
sobre la sección son equivalentes a la
fuerza cortante V y al par flector M.

Fig. 9.1 Carga transversal.

Los esfuerzos cortantes en las caras verticales de un elemento, deben ser iguales en
las caras horizontales; tal como se observa en la figura 9.2.

Fig. 9.2 Esfuerzos


cortantes.

9.2 Deducción de la fórmula de flexión


La figura 9.3 muestra a una viga de ancho t y altura h, y sometida a las cargas que se
muestran.
Considerando la sección abocad de la viga, de longitud dx, aislamos a esta porción y
trazamos su DCL de esta porción de la viga; tal como se observa en la figura 9.2.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 18


Fig. 9.3 Viga de ancho t

1. El momento flexionante en la cara CD es mayor que el de la cara ab.

En la figura 9.4 observamos que:

Fig. 9.4 DCL de la porción dx.

En la figura 9.5 observamos que:

2. Por lo tanto los esfuerzos es mayor en la cara cd


que la cara ab.

σcd>σab
Por el Capítulo 8, el esfuerzo de flexión en estas
caras será:

3. En el diagrama de esfuerzos, figura 9.6,


considerando un elemento dAa una distancia “y” del
EN.

Fig. 9.5 Diagrama de


Esfuerzos.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 19


Para que el sistema esté en equilibrio en
esta sección, debe actuar una fuerza
horizontal hacia la derecha; tal como ps,
porque:

Fig. 9.6 Diagrama de fuerzas.

Donde:
Ps = fuerza cortante horizontal en la sección de la viga.
Reemplazando valores en (1) y (2):

Fig. 9.7 Momento


Estático

4. En el diagrama de esfuerzos de la figura


9.4, aplicamos la ecuación de equilibrio y obtenemos:

Sustituyendo (3) y (4) en (5) tendremos:

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 20


Haciendo:

Siendo:

Q: Momento estático del área con respecto al eje neutro.

Sustituyendo (7) en (6):

Sustituyendo (9), (10) en (8) tendremos:

Siendo:

Q: Momento estático del área con respecto al eje neutro.

Q=A.ŷ=a.t.ŷ

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 21


7. Diseño de Vigas
7.1 Consideraciones del Diseño.
En los capítulos anteriores (8 y 9) se conocieron las dimensiones de la viga y se calcularon los
esfuerzos. En el diseño de vigas se utilizan las fórmulas de flexión y cortante σ=Mc/I y τ=
VQ/It respectivamente.

Fig. 12.1 Esfuerzos normales y


cortantes en una viga.

En el diseño de vigas el problema consiste en determinar las dimensiones y forma requeridas


de la sección transversal de la viga, y el objetivo es saber elegir el material y la sección
transversal de una viga para un tramo dado; a fin de que no falle bajo una carga establecida.

(8.1)

(9.1)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 22


De la ecuación (1):

Haciendo

Sustituyendo (13.1) en (3):

De donde

En (13.2):

Para calcular las dimensiones del perfil de la viga, se presentan 2 casos:

1. Los perfiles tienen figuras geométricas conocidas o que fácilmente se pueden el área y
su centroide; tales como: Triangulo, circulo, rectángulo, etc.
2. Los perfiles son figuras que no pueden determinar su área y el centroide; en estos casos
se debe seleccionar perfiles de tablas normalizadas y utilizando la ecuación (13.1)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 23


CAPÍTULO 3

ANALISIS DEL SOFTWARE

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 24


Diseñamos un programa para computadora que pueda utilizarse para desarrollar y calcular
Diseños de Vigas de forma automatizada que apoyen al ingeniero Industrial es su proceso de
cálculo, ya sea en unidades dadas en S.I o S.A inculcando menor tiempo al obtener los
resultados deseados.:

a. SISTEMA INTERNACIONAL: a.1) Diagrama de Fuerza Cortante, a.2) Diagrama de Momento


Flector, a.3) El módulo de sección Mínima, a.4) Patines de ala ancha para selección según tabla
de perfiles W, a.5) El Área Alma, a.6) Esfuerzo Normal Máximo del Alma, a.7) Esfuerzos en
puntos complejos de la viga.

b. SISTEMA AMERICANO: b.1) Diagrama de Fuerza Cortante, b.2) Diagrama de Momento Flector,
b.3) El módulo de sección Mínima, b.4) Patines de ala ancha para selección según tabla de
perfiles W, b.5) El Área Alma, b.6) Esfuerzo Normal Máximo del Alma, b.7) Esfuerzos en puntos
complejos de la viga.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 25


PRESENTACION DEL SOFTWARE

El software que he utilizado para la programación es: Visual Basic 2015, consta de una
ventana principal (de menú), 5 ventanas aplicativas de cálculo, Ventana de Fundamento
Teórico, Ventana de Bibliografía y Ventana de la Tabla de Perfiles W de aleta ancha.

8.1 Primera ventana

Menú de inicio.

CODIFICACION

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 26


using System.Runtime.InteropServices;

namespace PROBLEMA_9

public partial class Form1 : Form

Form2 form2 = new Form2();

Form3 form3 = new Form3();

Form4 form4 = new Form4();

public Form1()

InitializeComponent();

double esfuerzopermisible, esfuerzocortante, a, b, c, p, w, m, By, Ay, V1, V2, V3, V4, V5, V6, M1, M2, M3, M4, M5,M6, Smin,
esfuerzomaximo,bf,j,tw,dt,ct,resta,aalma,taumax,esfuerzoa,esfuerzob,St,taub;

double It1, dt1, ct1, St1, esfuerzomaximo1, bf1, j1, tw1;

double It2, dt2, ct2, St2, esfuerzomaximo2, bf2, j2, tw2;

double It3, dt3, ct3, St3, esfuerzomaximo3, bf3, j3, tw3;

double It4, dt4, ct4, St4, esfuerzomaximo4, bf4, j4, tw4;

double It5, dt5, ct5, St5, esfuerzomaximo5, bf5, j5, tw5;

double It6, dt6, ct6, St6, esfuerzomaximo6, bf6, j6, tw6;

double It7, dt7, ct7, St7, esfuerzomaximo7, bf7, j7, tw7;

double It8, dt8, ct8, St8, esfuerzomaximo8, bf8, j8, tw8;

double It9, dt9, ct9, St9, esfuerzomaximo9, bf9, j9, tw9;

double It10, dt10, ct10, St10, esfuerzomaximo10, bf10, j10, tw10;

double It11, dt11, ct11, St11, esfuerzomaximo11, bf11, j11, tw11;

double It12, dt12, ct12, St12, esfuerzomaximo12, bf12, j12, tw12;

double It13, dt13, ct13, St13, esfuerzomaximo13, bf13, j13, tw13;

double It14, dt14, ct14, St14, esfuerzomaximo14, bf14, j14, tw14;

double It15, dt15, ct15, St15, esfuerzomaximo15, bf15, j15, tw15;

double It16, dt16, ct16, St16, esfuerzomaximo16, bf16, j16, tw16;

private void lblok7_Click(object sender, EventArgs e)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 27


tw = tw7;

dt = dt7;

bf = bf7;

j = j7;

esfuerzomaximo = esfuerzomaximo7;

ct = ct7;

St = St7;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 28


panel18.Visible = false;

private void lblok8_Click(object sender, EventArgs e)

tw = tw8;

dt = dt8;

bf = bf8;

j = j8;

esfuerzomaximo = esfuerzomaximo8;

ct = ct8;

St = St8;

INTEGRANTES

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 29


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok9_Click(object sender, EventArgs e)

tw = tw9;

dt = dt9;

bf = bf9;

j = j9;

esfuerzomaximo = esfuerzomaximo9;

ct = ct9;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 30


St = St9;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok10_Click(object sender, EventArgs e)

tw = tw10;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 31


dt = dt10;

bf = bf10;

j = j10;

esfuerzomaximo = esfuerzomaximo10;

ct = ct10;

St = St10;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 32


}

private void lblok11_Click(object sender, EventArgs e)

8.2 Segunda ventana

VENTANA DE CALCULOS

tw = tw11;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 33


dt = dt11;

bf = bf11;

j = j11;

esfuerzomaximo = esfuerzomaximo11;

ct = ct11;

St = St11;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 34


}

private void lblok13_Click(object sender, EventArgs e)

tw = tw13;

dt = dt13;

bf = bf13;

j = j13;

esfuerzomaximo = esfuerzomaximo13;

ct = ct13;

St = St13;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 35


taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok14_Click(object sender, EventArgs e)

tw = tw14;

dt = dt14;

bf = bf14;

j = j14;

esfuerzomaximo = esfuerzomaximo14;

ct = ct14;

St = St14;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 36


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok15_Click(object sender, EventArgs e)

tw = tw15;

dt = dt15;

bf = bf15;

j = j15;

esfuerzomaximo = esfuerzomaximo15;

ct = ct15;

St = St15;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 37


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok16_Click(object sender, EventArgs e)

tw = tw16;

dt = dt16;

bf = bf16;

j = j16;

esfuerzomaximo = esfuerzomaximo16;

ct = ct16;

St = St16;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 38


lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void pictureBox26_Click(object sender, EventArgs e)

private void lblok17_Click(object sender, EventArgs e)

tw = tw17;

dt = dt17;

bf = bf17;

j = j17;

esfuerzomaximo = esfuerzomaximo17;

ct = ct17;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 39


St = St17;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok19_Click(object sender, EventArgs e)

tw = tw19;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 40


dt = dt19;

bf = bf19;

j = j19;

esfuerzomaximo = esfuerzomaximo19;

ct = ct19;

St = St19;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 41


}

private void lblok20_Click(object sender, EventArgs e)

tw = tw20;

dt = dt20;

bf = bf20;

j = j20;

esfuerzomaximo = esfuerzomaximo20;

ct = ct20;

St = St20;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 42


taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok21_Click(object sender, EventArgs e)

tw = tw21;

dt = dt21;

bf = bf21;

j = j21;

esfuerzomaximo = esfuerzomaximo21;

ct = ct21;

St = St21;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 43


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok22_Click(object sender, EventArgs e)

tw = tw22;

dt = dt22;

bf = bf22;

j = j22;

esfuerzomaximo = esfuerzomaximo22;

ct = ct22;

St = St2;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 44


lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok23_Click(object sender, EventArgs e)

tw = tw23;

dt = dt23;

bf = bf23;

j = j23;

esfuerzomaximo = esfuerzomaximo23;

ct = ct23;

St = St23;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 45


lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok25_Click(object sender, EventArgs e)

tw = tw25;

dt = dt25;

bf = bf25;

j = j25;

esfuerzomaximo = esfuerzomaximo25;

ct = ct25;

St = St25;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 46


lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok26_Click(object sender, EventArgs e)

tw = tw26;

dt = dt26;

bf = bf26;

j = j26;

esfuerzomaximo = esfuerzomaximo26;

ct = ct26;

St = St26;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 47


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok27_Click(object sender, EventArgs e)

tw = tw27;

dt = dt27;

bf = bf27;

j = j27;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 48


esfuerzomaximo = esfuerzomaximo27;

ct = ct27;

St = St27;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok28_Click(object sender, EventArgs e)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 49


{

tw = tw28;

dt = dt28;

bf = bf28;

j = j28;

esfuerzomaximo = esfuerzomaximo28;

ct = ct28;

St = St28;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 50


panel19.Visible = true;

panel18.Visible = false;

private void lblok29_Click(object sender, EventArgs e)

tw = tw29;

dt = dt29;

bf = bf29;

j = j29;

esfuerzomaximo = esfuerzomaximo29;

ct = ct29;

St = St29;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 51


esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok30_Click(object sender, EventArgs e)

tw = tw30;

dt = dt30;

bf = bf30;

j = j30;

esfuerzomaximo = esfuerzomaximo30;

ct = ct30;

St = St30;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 52


lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok31_Click(object sender, EventArgs e)

tw = tw31;

dt = dt31;

bf = bf31;

j = j31;

esfuerzomaximo = esfuerzomaximo31;

ct = ct31;

St = St31;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 53


lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok32_Click(object sender, EventArgs e)

tw = tw32;

dt = dt32;

bf = bf32;

j = j32;

esfuerzomaximo = esfuerzomaximo32;

ct = ct32;

St = St32;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 54


CONTIENE MENU DE OPCIONES

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 55


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok33_Click(object sender, EventArgs e)

tw = tw33;

dt = dt33;

bf = bf33;

j = j33;

esfuerzomaximo = esfuerzomaximo33;

ct = ct33;

St = St33;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 56


VARIAS PAGINAS DE TEORIA

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 57


esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok34_Click(object sender, EventArgs e)

tw = tw34;

dt = dt34;

bf = bf34;

j = j34;

esfuerzomaximo = esfuerzomaximo34;

ct = ct34;

St = St34;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 58


lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok35_Click(object sender, EventArgs e)

tw = tw35;

dt = dt35;

bf = bf35;

j = j35;

esfuerzomaximo = esfuerzomaximo35;

ct = ct35;

St = St35;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 59


aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok36_Click(object sender, EventArgs e)

tw = tw36;

dt = dt36;

bf = bf36;

j = j36;

esfuerzomaximo = esfuerzomaximo36;

ct = ct36;

St = St36;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 60


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 61


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok37_Click(object sender, EventArgs e)

tw = tw37;

dt = dt37;

bf = bf37;

j = j37;

esfuerzomaximo = esfuerzomaximo37;

ct = ct37;

St = St37;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 62


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok38_Click(object sender, EventArgs e)

tw = tw38;

dt = dt38;

bf = bf38;

j = j38;

esfuerzomaximo = esfuerzomaximo38;

ct = ct38;

St = St38;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 63


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 64


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok39_Click(object sender, EventArgs e)

tw = tw39;

dt = dt39;

bf = bf39;

j = j39;

esfuerzomaximo = esfuerzomaximo39;

ct = ct39;

St = St39;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 65


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok40_Click(object sender, EventArgs e)

tw = tw40;

dt = dt40;

bf = bf40;

j = j40;

esfuerzomaximo = esfuerzomaximo40;

ct = ct40;

St = St40;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 66


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 67


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok41_Click(object sender, EventArgs e)

tw = tw41;

dt = dt41;

bf = bf41;

j = j41;

esfuerzomaximo = esfuerzomaximo41;

ct = ct41;

St = St41;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 68


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok42_Click(object sender, EventArgs e)

tw = tw42;

dt = dt42;

bf = bf42;

j = j24;

esfuerzomaximo = esfuerzomaximo42;

ct = ct42;

St = St42;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 69


lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok43_Click(object sender, EventArgs e)

tw = tw43;

dt = dt43;

bf = bf43;

j = j43;

esfuerzomaximo = esfuerzomaximo43;

ct = ct43;

St = St43;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 70


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok44_Click(object sender, EventArgs e)

tw = tw44;

dt = dt44;

bf = bf44;

j = j44;

esfuerzomaximo = esfuerzomaximo44;

ct = ct44;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 71


St = St44;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok45_Click(object sender, EventArgs e)

tw = tw45;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 72


dt = dt45;

bf = bf45;

j = j45;

esfuerzomaximo = esfuerzomaximo45;

ct = ct45;

St = St45;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok46_Click(object sender, EventArgs e)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 73


{

tw = tw46;

dt = dt46;

bf = bf46;

j = j46;

esfuerzomaximo = esfuerzomaximo46;

ct = ct46;

St = St46;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 74


panel18.Visible = false;

private void lblok47_Click(object sender, EventArgs e)

tw = tw47;

dt = dt47;

bf = bf47;

j = j47;

esfuerzomaximo = esfuerzomaximo47;

ct = ct47;

St = St47;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 75


lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok48_Click(object sender, EventArgs e)

tw = tw48;

dt = dt48;

bf = bf48;

j = j48;

esfuerzomaximo = esfuerzomaximo48;

ct = ct48;

St = St48;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 76


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok49_Click(object sender, EventArgs e)

tw = tw49;

dt = dt49;

bf = bf49;

j = j49;

esfuerzomaximo = esfuerzomaximo49;

ct = ct49;

St = St49;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 77


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok50_Click(object sender, EventArgs e)

tw = tw50;

dt = dt50;

bf = bf50;

j = j50;

esfuerzomaximo = esfuerzomaximo50;

ct = ct50;

St = St50;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 78


lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok51_Click(object sender, EventArgs e)

tw = tw51;

dt = dt51;

bf = bf51;

j = j51;

esfuerzomaximo = esfuerzomaximo51;

ct = ct51;

St = St51;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 79


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok52_Click(object sender, EventArgs e)

tw = tw52;

dt = dt52;

bf = bf52;

j = j52;

esfuerzomaximo = esfuerzomaximo52;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 80


ct = ct52;

St = St52;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok53_Click(object sender, EventArgs e)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 81


tw = tw53;

dt = dt53;

bf = bf53;

j = j53;

esfuerzomaximo = esfuerzomaximo53;

ct = ct53;

St = St53;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 82


panel18.Visible = false;

private void lblok54_Click(object sender, EventArgs e)

tw = tw54;

dt = dt54;

bf = bf54;

j = j54;

esfuerzomaximo = esfuerzomaximo54;

ct = ct54;

St = St54;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 83


lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok55_Click(object sender, EventArgs e)

tw = tw55;

dt = dt55;

bf = bf55;

j = j55;

esfuerzomaximo = esfuerzomaximo55;

ct = ct55;

St = St55;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 84


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok56_Click(object sender, EventArgs e)

tw = tw56;

dt = dt56;

bf = bf56;

j = j56;

esfuerzomaximo = esfuerzomaximo56;

ct = ct56;

St = St56;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 85


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok57_Click(object sender, EventArgs e)

tw = tw57;

dt = dt57;

bf = bf57;

j = j57;

esfuerzomaximo = esfuerzomaximo57;

ct = ct57;

St = St57;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 86


lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok58_Click(object sender, EventArgs e)

tw = tw58;

dt = dt58;

bf = bf58;

j = j58;

esfuerzomaximo = esfuerzomaximo58;

ct = ct58;

St = St58;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 87


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok59_Click(object sender, EventArgs e)

tw = tw59;

dt = dt59;

bf = bf59;

j = j59;

esfuerzomaximo = esfuerzomaximo59;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 88


ct = ct59;

St = St59;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok60_Click(object sender, EventArgs e)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 89


tw = tw60;

dt = dt60;

bf = bf60;

j = j60;

esfuerzomaximo = esfuerzomaximo60;

ct = ct60;

St = St60;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 90


panel18.Visible = false;

private void lblok61_Click(object sender, EventArgs e)

tw = tw61;

dt = dt61;

bf = bf61;

j = j61;

esfuerzomaximo = esfuerzomaximo61;

ct = ct61;

St = St61;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 91


lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok62_Click(object sender, EventArgs e)

tw = tw62;

dt = dt62;

bf = bf62;

j = j62;

esfuerzomaximo = esfuerzomaximo62;

ct = ct62;

St = St62;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 92


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok63_Click(object sender, EventArgs e)

tw = tw63;

dt = dt63;

bf = bf63;

j = j63;

esfuerzomaximo = esfuerzomaximo63;

ct = ct63;

St = St63;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 93


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok64_Click(object sender, EventArgs e)

tw = tw64;

dt = dt64;

bf = bf64;

j = j64;

esfuerzomaximo = esfuerzomaximo64;

ct = ct64;

St = St64;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 94


lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok65_Click(object sender, EventArgs e)

tw = tw65;

dt = dt65;

bf = bf65;

j = j65;

esfuerzomaximo = esfuerzomaximo65;

ct = ct65;

St = St65;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 95


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok66_Click(object sender, EventArgs e)

tw = tw66;

dt = dt66;

bf = bf66;

j = j66;

esfuerzomaximo = esfuerzomaximo66;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 96


ct = ct66;

St = St66;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok67_Click(object sender, EventArgs e)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 97


tw = tw67;

dt = dt67;

bf = bf67;

j = j67;

esfuerzomaximo = esfuerzomaximo67;

ct = ct67;

St = St67;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 98


panel18.Visible = false;

private void lblok68_Click(object sender, EventArgs e)

tw = tw68;

dt = dt68;

bf = bf68;

j = j6;

esfuerzomaximo = esfuerzomaximo68;

ct = ct68;

St = St68;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 99


lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok69_Click(object sender, EventArgs e)

tw = tw69;

dt = dt69;

bf = bf69;

j = j69;

esfuerzomaximo = esfuerzomaximo69;

ct = ct69;

St = St69;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 100


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok70_Click(object sender, EventArgs e)

tw = tw70;

dt = dt70;

bf = bf70;

j = j70;

esfuerzomaximo = esfuerzomaximo70;

ct = ct70;

St = St70;

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 101


taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = " + esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = " + esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void button11_Click(object sender, EventArgs e)

form4.Show();

ReleaseCapture();

private void lblok6_Click(object sender, EventArgs e)

tw = tw6;

dt = dt6;

bf = bf6;

j = j6;

esfuerzomaximo = esfuerzomaximo6;

ct = ct6;

St = St6;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 102


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void linkLabel5_Click(object sender, EventArgs e)

System.Diagnostics.Process.Start("http://cervera.rmee.upc.edu/libros/Resistencia%20de%20Materiales.pdf");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 103


private void lblok5_Click(object sender, EventArgs e)

tw = tw5;

dt = dt5;

bf = bf5;

j = j5;

esfuerzomaximo = esfuerzomaximo5;

ct = ct5;

St = St5;

TABLAS DE PERFILES DE ALETA ANCHA W

resta = ct - j;

lblj.Text = Convert.ToString(j);

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 104


lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok4_Click(object sender, EventArgs e)

tw = tw4;

dt = dt4;

bf = bf4;

j = j4;

esfuerzomaximo = esfuerzomaximo12;

ct = ct4;

St = St4;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 105


resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 106


lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok3_Click(object sender, EventArgs e)

tw = tw3;

dt = dt3;

bf = bf3;

j = j3;

esfuerzomaximo = esfuerzomaximo3;

ct = ct3;

St = St3;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 107


BIBLIOGRAFIA

resta = ct - j;

lblj.Text = Convert.ToString(j);

lbld.Text = Convert.ToString(dt);

lbltw.Text = Convert.ToString(tw);

lblbf.Text = Convert.ToString(bf);

lblbf.Text = Convert.ToString(bf);

lblresta.Text = Convert.ToString(Math.Round(resta, 2));

aalma = Math.Round(tw * dt, 2);

lblaalma.Text = Convert.ToString("Aalma = " + aalma + " mm2");

taumax = Math.Round((Math.Abs(V4) * 1000) / aalma, 2);

lbltaumax.Text = Convert.ToString(+taumax + "MPa");

lblverificar.Text = Convert.ToString(taumax + "MPa < " + esfuerzocortante + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 108


esfuerzoa = Math.Round((Math.Abs(M2) * 1000) / St, 2);

lblesfuerzoa.Text = Convert.ToString("σa = "+esfuerzoa + "MPa ");

esfuerzob = Math.Round(esfuerzoa * (resta / ct), 2);

lblesfuerzob.Text = Convert.ToString("σb = "+esfuerzob + "MPa ");

taub = Math.Round((Math.Abs(V3) / aalma) * 1000, 2);

lbltaub.Text = Convert.ToString(taub + "MPa");

panel19.Visible = true;

panel18.Visible = false;

private void lblok18_Click(object sender, EventArgs e)

tw = tw18;

dt = dt18;

bf = bf18;

j = j18;

esfuerzomaximo = esfuerzomaximo18;

ct = ct18;

St = St18;

else

lblok66.Visible = true;

lblok66.Text = Convert.ToString("(No cumple:" + esfuerzomaximo66 + "MPa>" + esfuerzopermisible + "MPa");

if (91.6 > Smin && 91.6 - Smin < 0.15 * Smin)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 109


It67 = 6.87;

dt67 = 150;

ct67 = dt67 / 2;

St67 = 91.6;

bf67 = 100;

j67 = 5.5;

tw67 = 4.3;

esfuerzomaximo67 = Math.Round((M2 * ct67) / It67, 2);

if (esfuerzomaximo67 < esfuerzopermisible)

lblok67.Visible = true;

lblok67.Text = Convert.ToString("(Cumple:" + esfuerzomaximo67 + "MPa< σperm(" + esfuerzopermisible + "MPa) y


σperm- σmax = " + Math.Round(esfuerzopermisible - esfuerzomaximo67, 2));

else

lblok67.Visible = true;

lblok67.Text = Convert.ToString("(No cumple:" + esfuerzomaximo67 + "MPa>" + esfuerzopermisible + "MPa");

if (166 > Smin && 166- Smin < 0.15 * Smin)

It68 = 10.9;

dt68 = 131;

ct68 = dt68 / 2;

St68 = 166;

bf68 = 128;

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 110


j68 = 10.9;

tw68 = 6.9;

esfuerzomaximo68 = Math.Round((M2 * ct68) / It68, 2);

if (esfuerzomaximo68 < esfuerzopermisible)

lblok68.Visible = true;

lblok68.Text = Convert.ToString("(Cumple:" + esfuerzomaximo68 + "MPa< σperm(" + esfuerzopermisible + "MPa) y


σperm- σmax = " + Math.Round(esfuerzopermisible - esfuerzomaximo68, 2));

else

lblok68.Visible = true;

lblok68.Text = Convert.ToString("(No cumple:" + esfuerzomaximo68 + "MPa>" + esfuerzopermisible + "MPa");

if (139 > Smin && 139 - Smin < 0.15 * Smin)

It69 = 8.8;

dt69 = 349;

ct69 = dt69/ 2;

St69 = 139;

bf69 = 127;

j69 = 9.1;

tw69 = 6.1;

esfuerzomaximo69 = Math.Round((M2 * ct69) / It69, 2);

if (esfuerzomaximo69 < esfuerzopermisible)

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 111


{

lblok69.Visible = true;

lblok69.Text = Convert.ToString("(Cumple:" + esfuerzomaximo69 + "MPa< σperm(" + esfuerzopermisible + "MPa) y


σperm- σmax = " + Math.Round(esfuerzopermisible - esfuerzomaximo69, 2));

else

lblok69.Visible = true;

lblok69.Text = Convert.ToString("(No cumple:" + esfuerzomaximo69 + "MPa>" + esfuerzopermisible + "MPa");

if (90 > Smin && 90 - Smin < 0.15 * Smin)

It70 = 4.77;

dt70 = 106;

ct70 = dt70 / 2;

St70 = 90;

bf70 = 103;

j70 = 8.8;

tw70 = 7.1;

esfuerzomaximo70 = Math.Round((M2 * ct70) / It70, 2);

if (esfuerzomaximo70 < esfuerzopermisible)

lblok70.Visible = true;

lblok70.Text = Convert.ToString("(Cumple:" + esfuerzomaximo70 + "MPa< σperm(" + esfuerzopermisible + "MPa) y


σperm- σmax = " + Math.Round(esfuerzopermisible - esfuerzomaximo70, 2));

else

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 112


{

lblok70.Visible = true;

lblok70.Text = Convert.ToString("(No cumple:" + esfuerzomaximo70 + "MPa>" + esfuerzopermisible + "MPa");

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 113


8. SOLUCION DE PROBLEMAS PARA EL DISEÑO DE
VIGAS:
FORMA ANALITICA

PROBLEMA 8
La viga AB soporta una carga uniforme de 50KN/m y una carga concentrada de
1000KN en C. si para el grado de acero por utilizar σalma = 170MPa y talma =
102MPa, elija el perfil de ala sucha que debe usarse.

SOLUCION:

a. Seleccionar el perfil de patin ancho. Utilizamos las siguiente ecuaciones:


𝐼
(12.1). 𝑆= (1)
𝐶

𝑀𝑚𝑎𝑥
(12.2). 𝑆𝑚𝑖𝑛 = (2)
𝜎𝑝𝑒𝑟𝑚

𝑉𝑚𝑎𝑥
(12.3). 𝑡𝑚𝑎𝑥 = (3)
𝐴𝑎𝑙𝑚𝑎

Se requiere:
σmax < σperm
Smin < Stablas

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 114


190.625
tmax < talma
75
40.625

a.1. Calculo de las reacciones.


0.00
Aplicando las ecuaciones de
equilibrio.
59.375
∑ 𝑀𝐴 = 0 +
209.375
𝐵𝑦 (6) = −100 − 50 × 7.5
7.5
× =0
2
𝐵𝑦 = 284.375𝐾𝑁
∑ 𝐹𝑦 = 0 + ↑
𝐴𝑥 + 𝐵𝑦 − 100 − 50 × 7.5 = 0

𝐴𝑦 = 100 + 375 − 284.375


𝐴𝑦 = 190.625𝐾𝑁

TRAMO FUERZA CORTANTE: ∫ 𝒅𝒗 = − ∫ 𝒘𝒅𝒙 MOMENTO FLECTOR: ∫ 𝒅𝑴 = ∫ 𝒗𝒅𝒙


𝐶 𝐶
∫𝐴 𝑑𝑣 = -Area del DC ∫𝐴 𝑑𝑀 = -Área del DFC
VC – VA = -50 x 3 = -150KN 1
𝑀𝐶 – 𝑀𝐴 = 40.625 𝑥 3 + (3)150
AC Pero = VA = Ay = 190.625 KN 2
VC = VA – 150 = 190.625 – 150 Pero: MA = 0
VC = 40.625KN MC = 121.875 + 225
En C actúa P MC =346.875KNm
𝑉𝑐𝑛 = 40.625 – 100 = -59.375KN
𝐵 𝐷
∫𝐶 𝑑𝑣 = -Area del DC ∫𝐶 𝑑𝑀 = -Area del DFC
VB – VC = -50 x 3 = -150KN 1
𝑀𝐵 – 𝑀𝐶 = −59.375 × 3 + (3)150
CB VB = VC – 150 2
VB = -59.375 – 150 = 209.375KN Pero: MC = 346.875KNm
En B actua By = 284.375KN MB = MC – (178.125 + 225)
VB = –209.375 + 284.375 MB = 346.875 -403.125
VB = 75KN MB = -56.75KNm
𝐷 𝐷
∫𝐵 𝑑𝑣 = -Area del DC ∫𝐶 𝑑𝑀 = -Area del DFC
BD VD – VB = -50 x 1.5 = -75KN 1
VD = VB – 75 𝑀𝐷 – 𝑀𝐵 = (1.5)75
2
VD = 75 – 75 𝑀𝐷 = 𝑀𝐵 + 56.25
MD = -56.25 + 56.25 = 0

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 115


a.3. Calculo del Momento Maximo.
En el DFC, en el tramo AC
MC = Mmax = 346.875

a.4. Modulo de la sección minima: Smin


Reemplazando valores en (2):
𝑀 346.875 × 103 𝑁𝑚 346.875𝑚3
𝑆𝑚𝑖𝑛 = 𝜎 𝑚𝑎𝑥 = 𝑁 =
𝑝𝑒𝑟𝑚 170 × 106 2 170 × 103
𝑚
𝑆𝑚𝑖𝑛 = 2040.441 × 103 𝑚𝑚3

a.5. Selección del Patin de ala ancha.


De la tabla perfiles W
1. W530 x 92 S x 103 (mm3) 2080 > 2040.441
2. W410 x 114 S x 103 (mm3) 2200 > 2040.441
3. W310 x 143 S x 103 (mm3) 2150 > 2040.441
4. W250 x 167 S x 103 (mm3) 2060 > 2040.441

a.5.1. Perfil W530 x 92

Datos: Mmax = 346.875KNm


533
𝐶 = 𝑑= = 266.5𝑚𝑚
2
𝐼 = 554 × 106 𝑚𝑚4
𝑆𝑡𝑎𝑏𝑙𝑎 = 2080 × 103 𝑚𝑚3

𝑀𝑚𝑎𝑥 × 𝐶
Utilizamos la ecuación (8.1.): 𝜎𝑚𝑎𝑥 = (7)
𝐼
Reemplazando valores en (7):
346.875 × 103 𝑁𝑚 × 266.5𝑚𝑚 109 𝑚𝑚3
𝜎𝑚𝑎𝑥 = ×
554 × 106 𝑚𝑚4 1𝑚3

𝜎𝑚𝑎𝑥 = 166.86𝑀𝑃𝑎 < 𝜎𝑝𝑒𝑟𝑚 = 170𝑀𝑃𝑎 Si


Cumple
𝑆𝑡𝑎𝑏𝑙𝑎𝑠 = 2080 × 103 𝑚𝑚3 > 𝑆𝑚𝑖𝑛 = 2040.441 ×
103 𝑚𝑚3 Si Cumple

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 116


a.5.2. Perfil W410 x 114

Datos: Mmax = 346.875KNm


420
𝐶 = 𝑑= = 210𝑚𝑚
2
𝐼 = 462 × 106 𝑚𝑚4
𝑆𝑡𝑎𝑏𝑙𝑎 = 2200 × 103 𝑚𝑚3

Reemplazando valores en (7):


346.875 × 103 𝑁𝑚 × 210𝑚𝑚 109 𝑚𝑚3
𝜎𝑚𝑎𝑥 = ×
462 × 106 𝑚𝑚4 1𝑚3

𝜎𝑚𝑎𝑥 = 157.67𝑀𝑃𝑎 < 𝜎𝑝𝑒𝑟𝑚 = 170𝑀𝑃𝑎 Si


Cumple

𝑆𝑡𝑎𝑏𝑙𝑎𝑠 = 2200 × 103 𝑚𝑚3 > 𝑆𝑚𝑖𝑛 = 2040.441 ×


103 𝑚𝑚3 Si Cumple

a.5.3. Perfil W310 x 143

Datos: Mmax = 346.875KNm


323
𝐶 = 𝑑= = 161.5𝑚𝑚
2
𝐼 = 347 × 106 𝑚𝑚4
𝑆𝑡𝑎𝑏𝑙𝑎 = 2150 × 103 𝑚𝑚3

Reemplazando valores en (7):


346.875 × 103 𝑁𝑚 × 144.5𝑚𝑚 109 𝑚𝑚3
𝜎𝑚𝑎𝑥 = ×
347 × 106 𝑚𝑚4 1𝑚3

𝜎𝑚𝑎𝑥 = 161.44𝑀𝑃𝑎 < 𝜎𝑝𝑒𝑟𝑚 = 170𝑀𝑃𝑎 Si


Cumple

𝑆𝑡𝑎𝑏𝑙𝑎𝑠 = 2150 × 103 𝑚𝑚3 > 𝑆𝑚𝑖𝑛 = 2040.441 ×


103 𝑚𝑚3 Si Cumple

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 117


a.5.4. Perfil W250 x 167

Datos: Mmax = 346.875KNm


289
𝐶 = 𝑑= = 144.5𝑚𝑚
2
𝐼 = 298 × 106 𝑚𝑚4
𝑆𝑡𝑎𝑏𝑙𝑎 = 2060 × 103 𝑚𝑚3

Reemplazando valores en (7):


346.875 × 103 𝑁𝑚 × 144.5𝑚𝑚 109 𝑚𝑚3
𝜎𝑚𝑎𝑥 = ×
298 × 106 𝑚𝑚4 1𝑚3

𝜎𝑚𝑎𝑥 = 168.20𝑀𝑃𝑎 < 𝜎𝑝𝑒𝑟𝑚 = 170𝑀𝑃𝑎 Si


Cumple

𝑆𝑡𝑎𝑏𝑙𝑎𝑠 = 2060 × 103 𝑚𝑚3 > 𝑆𝑚𝑖𝑛 = 2040.441 ×


103 𝑚𝑚3 Si Cumple

a.5.5. Selección del perfil


PERFIL σperm σmax σperm - σmax

W530 x 92 170 166.86 3.14


W410 x 114 170 157.67 12.33
W310 x 143 170 161.44 8.56
W250 x 167 170 168.20 1.8

Seleccionamos

a.6. Esfuerzo normal máximo en el alma


Suponiendo que la máxima fuerza cortante esta distribuida
uniformemente sobre el área del alma de una viga W410 x 114
Utilizamos la ecuación:
𝑁
𝑡𝑚 = 𝑚𝑎𝑥 (8)
𝐴𝑎𝑙𝑚𝑎

En el DFC en el punto B: Vmax = 209.375KN

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 118


a.6.1. Calculo de Aalma:
𝐴𝑎𝑙𝑚𝑎 = 𝑡𝑤 × 𝑑 = 11.6 × 420 = 48.72𝑚𝑚2
y
Reemplazando valores en (8):
a 209.375 × 103 𝑁
𝑡𝑚 =
4872𝑚𝑚2
19.3 6
b 10 𝑚𝑚2
×
1𝑚2
190.7 𝑡𝑚 = 42.98𝑀𝑃𝑎 < 102𝑀𝑃𝑎
EN
420
a.6.2. Calculo de los
tN 11.6
esfuerzos en los puntos a y b
𝑀
𝜎𝑎 = 𝑚𝑎𝑥 =
𝑆𝑡
3
346.875 × 10 𝑁𝑚 109 𝑚𝑚3
x ×
2200 × 103 𝑚𝑚 1𝑚3
𝜎𝑎 = 157.67𝑀𝑃𝑎
181

𝑉𝑏 190.7
𝜎𝑏 = 𝜎𝑎 × = 157.67 × = 143.18𝑀𝑃𝑎
𝐶 210

𝑉𝐶 59.875 × 103 𝑁 106 𝑚𝑚2


𝑡𝑏 = = × = 12.29𝑀𝑃𝑎
𝐴𝑎𝑙𝑚𝑎 4872𝑚𝑚2 1𝑚2

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 119


EMPLEANDO SOFTWARE

PROBLEMA 8
La viga AB soporta una carga uniforme de 50KN/m y una carga concentrada de
1000KN en C. si para el grado de acero por utilizar σalma = 170MPa y talma =
102MPa, elija el perfil de ala sucha que debe usarse.

SOLUCION:
INGRESO DE DATOS AL SOFTWARE PARA EL RESPECTIVO CALCULO
AL IGUAL QUE EL SELCCIONO DE UNIDADES A TRABAJAR

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 120


OBTENEMOS LAS REACCIONES

OBTENEMOS LOS MOMENTOS MAX

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 121


CALCULO DEL MODULO DE SECCION MINIMA OBTENIENDO TAMBIEN
LOS PATINES SEGÚN TABLA DE PERFILES

MEJOR A ESCOGER

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 122


SE OBTIENEN A.ALMA, ESFUERZOS NORMALES MAXIMO EN EL ALMA AL
IGUAL QUE LOS ESFUERZOS DE LOS PUNTOS COMPLEJOS DE LA VIGA
SELECCIONANDO A GUSTO EN LA TABLA DE PERFILES W CON TOLERANCIA
DE 5 %

SE COMPRUEBA QUE CUMPLE CON LO HALLADO


ANALITICAMENTE CON UN MARGEN DE ERROR DE 0
% USANDO EL DE MENOR σmax PARA MENOR
COSTO Y BUENA RESISTENCIA DE LA VIGA A
EMPLEAR

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 123


[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 124
TABLAS DE
PERFILES
DE ALETA
ANCHA W

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 125


[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 126
EMPLEANDO SOFTWARE

PROBLEMA 9
La viga AB de acero de longitud l de largo, debe soportar la carga distribuida de w, una carga
concentrada de P y un par de M en C, como se muestra en la figura PI9. Escriba un programa
para computadora, utilizando la tabla de Perfiles W de ala ancha. Y que pueda emplearse con
unidades SI y sistema americano.

a. La viga AB de acero de 7.5 m de largo, debe soportar la carga distribuida de 100


kN/m, una carga concentrada de 200 kN y un par de 250 kN.m en C, como se
muestra en la figura PI9a. Si el esfuerzo permisible para el grado de acero utilizado es
de 200 MPa y el esfuerzo cortante admisible de 120 MPa, seleccione el perfil de patín
ancho que deberá utilizarse, utilizando la tabla de Perfiles W de ala ancha.
b. . La viga AB de acero de longitud 300 in de largo, debe soportar la carga distribuida
de 600 klb/in, una carga concentrada de 45 klb y un par de 2Mlb.in en C, como se
muestra en la figura P9Ib. Si el esfuerzo permisible para el grado de acero utilizado es
de 29 kPsi y el esfuerzo cortante admisible de 18 ksi, seleccione el perfil de patín
ancho que deberá utilizarse, utilizando la tabla de Perfiles W de ala ancha.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 127


SOLUCION a:
INGRESO DE DATOS AL SOFTWARE PARA EL RESPECTIVO CÁLCULO
AL IGUAL QUE EL SELCCIONO DE UNIDADES A TRABAJAR (SISTEMA
INTERNACIONAL).

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 128


OBTENEMOS LAS REACCIONES

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 129


OBTENEMOS LOS MOMENTOS MAX

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 130


CALCULO DEL MODULO DE SECCION MINIMA OBTENIENDO TAMBIEN
LOS PATINES SEGÚN TABLA DE PERFILES

MEJOR A ESCOGER

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 131


SE OBTIENEN A.ALMA, ESFUERZOS NORMALES MAXIMO EN EL ALMA AL
IGUAL QUE LOS ESFUERZOS DE LOS PUNTOS COMPLEJOS DE LA VIGA
SELECCIONANDO A GUSTO EN LA TABLA DE PERFILES W CON TOLERANCIA
DE 5 %

SE COMPRUEBA QUE CUMPLE CON LO HALLADO


ANALITICAMENTE CON UN MARGEN DE ERROR DE 0
% USANDO EL DE MENOR σmax PARA MENOR
COSTO Y BUENA RESISTENCIA DE LA VIGA A
EMPLEAR

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 132


[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 133
TABLAS DE PERFILES DE ALETA ANCHA W

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 134


[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 135
SOLUCION b:
INGRESO DE DATOS AL SOFTWARE PARA EL RESPECTIVO CÁLCULO
AL IGUAL QUE EL SELCCIONO DE UNIDADES A TRABAJAR (SISTEMA
AMERICANO).

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 136


OBTENEMOS LAS REACCIONES

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 137


OBTENEMOS LOS MOMENTOS MAX

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 138


CALCULO DEL MODULO DE SECCION MINIMA OBTENIENDO TAMBIEN
LOS PATINES SEGÚN TABLA DE PERFILES

ES MEJOR ESCOGER EL MENOR

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 139


SE OBTIENEN A.ALMA, ESFUERZOS NORMALES MAXIMO EN EL ALMA AL
IGUAL QUE LOS ESFUERZOS DE LOS PUNTOS COMPLEJOS DE LA VIGA
SELECCIONANDO A GUSTO EN LA TABLA DE PERFILES W CON TOLERANCIA
DE 5 %

SE COMPRUEBA QUE CUMPLE CON LO HALLADO


ANALITICAMENTE CON UN MARGEN DE ERROR DE 0
% USANDO EL DE MENOR σmax PARA MENOR
COSTO Y BUENA RESISTENCIA DE LA VIGA A
EMPLEAR

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 140


[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 141
TABLAS DE PERFILES DE ALETA ANCHA W

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 142


[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 143
CAPÍTULO 4

CONCLUSIONES

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 144


9. Conclusiones

- El esfuerzo que presenta un material se obtiene al dividir la fuerza que se le aplica entre
el área que esta actúa. Estos esfuerzos ocurren en la superficie libre, es decir, en
cualquier punto de la superficie de un elemento que no está sujeto a una fuerza externa,
estos esfuerzos donde solo se analizan los momentos máximo que soportara un material
en base a las características que posee para aguantar cualquier fuerza mientras se
encuentre en su rango analizado, cabe resaltar que para la selección de un viga de
calidad , también interviene el costo, ya que no es necesario comprar la mas costosa
sino la de mejor durabilidad y resistencia para un mejor desarrollo en la Industria .
- De las ecuaciones para la obtención de los esfuerzos de forma analítica se observa que
se obtiene un resultado optimo según el esfuerzo a el esfuerzo max, que te permite
seleccionar el producto correcto para el desarrollo del material en el campo con un
eficiente empleo de recursos como ingenieros industriales.

En los cálculos realizados por el programa se observan que los resultados obtenidos por éste
son identicos a los conseguidos tanto de manera analítica como como gráfica (hechos
manualmente), esto se puede observar, la diferencia son de milésimas comprobándose así la
fiabilidad de los resultados calculados por el programa. Estos resultados, además, se
compararon con los obtenidos por el programa MDSolids, obteniéndose resultados
semejantes.

En este proyecto aprendimos la importancia de el ser investigadores de información y


profundizar nuestros conocimientos sobre la resistencia de materiales que nos ayuda a
fomentar e incentivar la educación profesional en industrias de construcción a nivel que
apuntamos nuestros objetivos a mejorar los materiales como ingenieros Industriales poniendo
en practica nuestros sentidos de desarrollo continuo y eficiencia en todo sector de campo.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 145


10. Referencias bibliográficas

BIBLIOGRAFÍA.
LIBROS:
MECANICA DE MATERIALES (6ta edición), R.C.Hibbeler
SOLUCIONARIO DE MECANICA DE MATERIALES, Jorge Sanchez Blas
RESISTENCIA DE MATERIALES (4ta edición), Pytel y Singer
SOLUCIONARIO PYTEL – SINGER, Marco Llanos R.
MECÁNICA DE MATERIALES 5ta edición, Beer Johnston

WEBGRAFÍA:
Stiopin, P. A. (1979). Resistencia de materiales. Mir.
Pytel, A., Singer, F. L., & Andrew Pytel, F. L. S. (2004). Resistencia de
materiales. Oxford University Press:.
Kepes, G., Kepes, G., Foster, N., Prouvé, J., Norman Foster, J. P., Habraken,
N. J.,Mott, R. L. R. L. (1965). Structure in Art and in Science (No. 624.04). G.
Braziller,
Bedford, A., & Liechti, K. M. (2002). Mecánica de materiales. Pearson
educación.
Askeland, D. R., & Phulé, P. P. (1998). Ciencia e Ingeniería de los Materiales
(No. TA403. A8318 2004.). International Thomson Editores.

[RESISTENCIA DE MATERIALES] DR.ING.VICTOR VIDAL BARRENA 146

You might also like