El documento describe una clase llamada Revision_Vigas que contiene métodos y propiedades para realizar cálculos estructurales en vigas de concreto reforzado. La clase almacena variables privadas como la base, altura efectiva y áreas de acero de la viga. También contiene métodos para calcular valores como la cuantía mínima, máxima, balanceada y calculada, y revisar la viga evaluando estas cuantías y calculando los esfuerzos y momento resistente.
Este documento describe el diseño de zapatas aisladas de concreto armado. Explica que las zapatas sirven para transmitir las cargas de las columnas al suelo y que su diseño depende de la resistencia del suelo. Detalla los pasos para calcular la forma, dimensiones y cantidad de acero requeridos, los cuales incluyen determinar el área y dimensiones de la zapata, calcular el peralte considerando longitud de desarrollo, cortante por punzonamiento y flexión, y verificar la resistencia al corte y flexión. También presenta un ejemplo
Rainmaker is a revenue generation company that offers on-demand SaaS applications and expert sales and marketing services through a pay-for-performance model. It helps companies acquire new customers, maximize revenue from existing customers, and generate more revenue through activities like converting website visitors to leads, nurturing leads, and increasing sales of subscriptions. Rainmaker operates globally with offices in locations like Silicon Valley, Austin, London, and Manila.
The document provides 13 tips for business owners on providing good customer service. It emphasizes that customer service is defined by customers, not businesses, and involves making the customer experience as easy as possible. Some key tips include empowering front-line employees to solve problems, treating customers and employees well, sincerely apologizing and fixing issues, and being a problem solver rather than creator. The document also provides examples of both good and bad customer service from various companies to illustrate the points.
In Haiti, patriarchal attitudes dominate society and boys are preferred over girls. Women are expected to focus their whole lives on their husbands and children once married. Their education and health are not prioritized. Girls are taught from a young age that their role is to serve their future husbands and not engage in activities seen as unfeminine like sports, which could lower their marriage prospects. These cultural norms place limitations on women and discourage activities outside the home, leading to increased health issues and high rates of violence against women.
A photo album of moments with our mother and Grandmother, Mary Coutinho. This was one very special woman and we will all miss her. May she rest in peace.
June 1, 2009
The document summarizes the different states and interactions of various interface elements created by the author, including:
1) A banner with 3 states - up, over, and down - containing different animations, backgrounds, and text.
2) Navigation bar buttons with up, over, and down states created by manipulating a scrunched paper graphic and adding effects like drop shadows.
3) Buttons also with up, over, and down states, again using manipulated scrunched paper graphics and effects like rotation and drop shadows.
4) The buttons have pop-up menus and links to webpages, and their hit areas allow clicking anywhere on the button.
Este documento describe el diseño de zapatas aisladas de concreto armado. Explica que las zapatas sirven para transmitir las cargas de las columnas al suelo y que su diseño depende de la resistencia del suelo. Detalla los pasos para calcular la forma, dimensiones y cantidad de acero requeridos, los cuales incluyen determinar el área y dimensiones de la zapata, calcular el peralte considerando longitud de desarrollo, cortante por punzonamiento y flexión, y verificar la resistencia al corte y flexión. También presenta un ejemplo
Rainmaker is a revenue generation company that offers on-demand SaaS applications and expert sales and marketing services through a pay-for-performance model. It helps companies acquire new customers, maximize revenue from existing customers, and generate more revenue through activities like converting website visitors to leads, nurturing leads, and increasing sales of subscriptions. Rainmaker operates globally with offices in locations like Silicon Valley, Austin, London, and Manila.
The document provides 13 tips for business owners on providing good customer service. It emphasizes that customer service is defined by customers, not businesses, and involves making the customer experience as easy as possible. Some key tips include empowering front-line employees to solve problems, treating customers and employees well, sincerely apologizing and fixing issues, and being a problem solver rather than creator. The document also provides examples of both good and bad customer service from various companies to illustrate the points.
In Haiti, patriarchal attitudes dominate society and boys are preferred over girls. Women are expected to focus their whole lives on their husbands and children once married. Their education and health are not prioritized. Girls are taught from a young age that their role is to serve their future husbands and not engage in activities seen as unfeminine like sports, which could lower their marriage prospects. These cultural norms place limitations on women and discourage activities outside the home, leading to increased health issues and high rates of violence against women.
A photo album of moments with our mother and Grandmother, Mary Coutinho. This was one very special woman and we will all miss her. May she rest in peace.
June 1, 2009
The document summarizes the different states and interactions of various interface elements created by the author, including:
1) A banner with 3 states - up, over, and down - containing different animations, backgrounds, and text.
2) Navigation bar buttons with up, over, and down states created by manipulating a scrunched paper graphic and adding effects like drop shadows.
3) Buttons also with up, over, and down states, again using manipulated scrunched paper graphics and effects like rotation and drop shadows.
4) The buttons have pop-up menus and links to webpages, and their hit areas allow clicking anywhere on the button.
Tough to pidgeonhole -- could be HR, Marketing, Business, Self-Improvement, and Dogs! This is really the result of a week's worth of late-night job-hunting, soul-searching, and the occasional wine drinking.
This document discusses strategic career planning and provides advice for proactively managing one's career. It compares the roles of a lawyer and business owner, noting business owners are more proactive. A Harvard Business Review survey found women ranked higher than men in leadership characteristics except envisioning. The document urges taking a strategic approach to one's career by defining overarching and interim goals, gaining necessary experiences, and speaking up about goals and development plans. It concludes by offering contact information to discuss career consulting services.
The document is from a career day presentation by Jean M. Baker about entrepreneurship. It discusses what it means to be an entrepreneur, some traits common in entrepreneurs, advantages and disadvantages of being an entrepreneur, legal and business setup considerations, resources for entrepreneurs, common obstacles entrepreneurs face, and emphasizes that one's business is their own responsibility. The presentation encourages attendees to pursue their passions and start a business if they have the right mindset and work ethic for entrepreneurship.
Domestic violence affects the workplace in a variety of ways. It impacts safety, absenteeism, healthcare costs and lost productivity, to name a few areas.
This document summarizes a new portable ultrasound device called the Signos RT. In 3 sentences:
The Signos RT is a low-cost ($5,500), portable ultrasound system that weighs just 300 grams and boots up in under 1 second, providing high quality imaging comparable to cart-based systems costing over $100,000. It is designed for point-of-care use by physicians in specialties like emergency medicine, obstetrics, and family practice to obtain rapid ultrasound scans. Feedback from medical professionals was very positive about the image quality and clinical utility of the Signos RT for a wide range of applications from trauma to obstetrics.
The document discusses how ITunes and YouTube have revolutionized the music industry. ITunes U and YouTube provide platforms for music discovery, sharing, and downloading. Major music companies like Sony BMG and Warner Music Group use these technologies for global reach, increasing their customer base, and promoting new music. The incorporation of new technologies benefits the music industry through customer convenience, competitive advantages, and meeting changing demands.
Este documento describe la implementación de clases para empleados, incluyendo las clases padre Empleado y sus subclases Operario y Administrativo. Se definen atributos, constructores, métodos get y set para encapsular datos, y métodos para calcular el sueldo base, bonificaciones, descuentos y sueldos bruto y neto. También incluye una interfaz Constantes y actividades en Android para calcular el sueldo neto de operarios y administrativos.
Este documento explica cómo crear y usar macros personalizadas en Excel utilizando Visual Basic para Aplicaciones (VBA). Cubre temas como cómo crear y editar macros, usar objetos como Range y Cells, variables de objetos, estructuras condicionales como If/Then/Else, y más.
Desarrollo de práctica para un modelo de tres capasNelson Salinas
Este documento describe el desarrollo de una aplicación de tres capas para el mantenimiento de usuarios. La capa de entidades contiene la clase Usuario. La capa de lógica de negocio contiene la clase BLLUsuario que interactúa con la capa de acceso a datos DALUsuario para insertar, actualizar, eliminar y buscar usuarios. La capa de acceso a datos usa procedimientos almacenados y conexiones a la base de datos. El formulario de mantenimiento carga los departamentos desde la base de datos y permite las
Los algoritmos son conjuntos de instrucciones bien definidas para llevar a cabo tareas mediante pasos sucesivos que permiten llegar a una solución. Se presentan 23 ejemplos de algoritmos resueltos en Visual Studio que calculan áreas, perímetros, conversiones de unidades, promedios y otros cálculos matemáticos mediante la lectura de datos de entrada y la escritura de resultados.
El documento presenta una introducción al lenguaje de programación C++. Explica que comenzará con ejemplos simples de impresión en pantalla y luego programas más complejos que obtienen datos de usuario y realizan cálculos. También describe los fundamentos de la programación en C++ como la función main, tipos de datos, operadores, condicionales y bucles.
Este documento describe la sobrecarga de operadores para la clase Arreglo en C++. Presenta la sobrecarga de operadores como el constructor, destructor, operador de asignación, operador de subíndice, operadores de comparación, operadores de entrada y salida para la clase Arreglo. Estos permiten tratar los objetos de la clase Arreglo de manera similar a los arreglos integrados de C++.
Este documento presenta una introducción a la programación orientada a objetos en Visual Basic.NET. Explica conceptos básicos como variables, operadores, estructuras de control, clases y objetos. Detalla la sintaxis de VB.NET para definir variables, arreglos, sentencias condicionales y de control de flujo. También describe cómo crear clases, métodos, constructores, sobrecargas y excepciones en este lenguaje.
Este documento contiene 18 algoritmos de programación con diferentes propósitos como calcular el perímetro y área de una circunferencia, aplicar descuentos en función de la cantidad de productos comprados, determinar si un número es primo, y sumar números ingresados hasta que la suma sea múltiplo de 10. Los algoritmos utilizan conceptos básicos de programación como variables, lectura de datos, condicionales y estructuras de repetición.
Este documento presenta una introducción al lenguaje de programación C++. Comienza explicando que C++ es un lenguaje mejorado de C que agrega características de programación orientada a objetos. Luego describe conceptos básicos como variables, tipos de datos, estructuras de control de flujo, funciones, arreglos, apuntadores y clases. El documento proporciona ejemplos de código C++ para ilustrar cada uno de estos conceptos.
Este documento presenta un algoritmo para calcular la curva de daño de un transformador usando programación orientada a objetos en C++. Se define una clase principal "caracter" que almacena las características del transformador y métodos para solicitar los datos, imprimirlos, determinar la categoría, seleccionar la conexión y calcular la curva de daño. También se hereda de esta clase para agregar un método de aviso. El algoritmo toma los datos de entrada, determina la categoría, selecciona los parámetros de diseño correspondientes y calcul
Este documento describe los diferentes tipos de datos en C++, incluyendo enteros, flotantes, caracteres y lógicos. Explica cómo declarar y asignar valores a variables, así como las operaciones básicas que se pueden realizar con diferentes tipos de datos, como suma, resta, multiplicación y división. También cubre temas como constantes, variables globales vs locales, y el uso de notación octal y hexadecimal.
El documento contiene varios trucos y métodos para realizar tareas comunes en Visual Basic, como hacer que una ventana siempre sea visible, simular clics de ratón, copiar tablas entre bases de datos, reproducir sonido, controlar el volumen y detectar si hay conexión a Internet.
El documento presenta un resumen de la sintaxis y características del lenguaje de programación Kotlin. Explica cómo declarar funciones, variables, clases, herencia, condicionales y bucles. También cubre temas como tipos nulos, colecciones como listas y mapas, y clases especiales como data classes y object. El objetivo es introducir los conceptos básicos de Kotlin para quienes están comenzando con este lenguaje.
Tough to pidgeonhole -- could be HR, Marketing, Business, Self-Improvement, and Dogs! This is really the result of a week's worth of late-night job-hunting, soul-searching, and the occasional wine drinking.
This document discusses strategic career planning and provides advice for proactively managing one's career. It compares the roles of a lawyer and business owner, noting business owners are more proactive. A Harvard Business Review survey found women ranked higher than men in leadership characteristics except envisioning. The document urges taking a strategic approach to one's career by defining overarching and interim goals, gaining necessary experiences, and speaking up about goals and development plans. It concludes by offering contact information to discuss career consulting services.
The document is from a career day presentation by Jean M. Baker about entrepreneurship. It discusses what it means to be an entrepreneur, some traits common in entrepreneurs, advantages and disadvantages of being an entrepreneur, legal and business setup considerations, resources for entrepreneurs, common obstacles entrepreneurs face, and emphasizes that one's business is their own responsibility. The presentation encourages attendees to pursue their passions and start a business if they have the right mindset and work ethic for entrepreneurship.
Domestic violence affects the workplace in a variety of ways. It impacts safety, absenteeism, healthcare costs and lost productivity, to name a few areas.
This document summarizes a new portable ultrasound device called the Signos RT. In 3 sentences:
The Signos RT is a low-cost ($5,500), portable ultrasound system that weighs just 300 grams and boots up in under 1 second, providing high quality imaging comparable to cart-based systems costing over $100,000. It is designed for point-of-care use by physicians in specialties like emergency medicine, obstetrics, and family practice to obtain rapid ultrasound scans. Feedback from medical professionals was very positive about the image quality and clinical utility of the Signos RT for a wide range of applications from trauma to obstetrics.
The document discusses how ITunes and YouTube have revolutionized the music industry. ITunes U and YouTube provide platforms for music discovery, sharing, and downloading. Major music companies like Sony BMG and Warner Music Group use these technologies for global reach, increasing their customer base, and promoting new music. The incorporation of new technologies benefits the music industry through customer convenience, competitive advantages, and meeting changing demands.
Este documento describe la implementación de clases para empleados, incluyendo las clases padre Empleado y sus subclases Operario y Administrativo. Se definen atributos, constructores, métodos get y set para encapsular datos, y métodos para calcular el sueldo base, bonificaciones, descuentos y sueldos bruto y neto. También incluye una interfaz Constantes y actividades en Android para calcular el sueldo neto de operarios y administrativos.
Este documento explica cómo crear y usar macros personalizadas en Excel utilizando Visual Basic para Aplicaciones (VBA). Cubre temas como cómo crear y editar macros, usar objetos como Range y Cells, variables de objetos, estructuras condicionales como If/Then/Else, y más.
Desarrollo de práctica para un modelo de tres capasNelson Salinas
Este documento describe el desarrollo de una aplicación de tres capas para el mantenimiento de usuarios. La capa de entidades contiene la clase Usuario. La capa de lógica de negocio contiene la clase BLLUsuario que interactúa con la capa de acceso a datos DALUsuario para insertar, actualizar, eliminar y buscar usuarios. La capa de acceso a datos usa procedimientos almacenados y conexiones a la base de datos. El formulario de mantenimiento carga los departamentos desde la base de datos y permite las
Los algoritmos son conjuntos de instrucciones bien definidas para llevar a cabo tareas mediante pasos sucesivos que permiten llegar a una solución. Se presentan 23 ejemplos de algoritmos resueltos en Visual Studio que calculan áreas, perímetros, conversiones de unidades, promedios y otros cálculos matemáticos mediante la lectura de datos de entrada y la escritura de resultados.
El documento presenta una introducción al lenguaje de programación C++. Explica que comenzará con ejemplos simples de impresión en pantalla y luego programas más complejos que obtienen datos de usuario y realizan cálculos. También describe los fundamentos de la programación en C++ como la función main, tipos de datos, operadores, condicionales y bucles.
Este documento describe la sobrecarga de operadores para la clase Arreglo en C++. Presenta la sobrecarga de operadores como el constructor, destructor, operador de asignación, operador de subíndice, operadores de comparación, operadores de entrada y salida para la clase Arreglo. Estos permiten tratar los objetos de la clase Arreglo de manera similar a los arreglos integrados de C++.
Este documento presenta una introducción a la programación orientada a objetos en Visual Basic.NET. Explica conceptos básicos como variables, operadores, estructuras de control, clases y objetos. Detalla la sintaxis de VB.NET para definir variables, arreglos, sentencias condicionales y de control de flujo. También describe cómo crear clases, métodos, constructores, sobrecargas y excepciones en este lenguaje.
Este documento contiene 18 algoritmos de programación con diferentes propósitos como calcular el perímetro y área de una circunferencia, aplicar descuentos en función de la cantidad de productos comprados, determinar si un número es primo, y sumar números ingresados hasta que la suma sea múltiplo de 10. Los algoritmos utilizan conceptos básicos de programación como variables, lectura de datos, condicionales y estructuras de repetición.
Este documento presenta una introducción al lenguaje de programación C++. Comienza explicando que C++ es un lenguaje mejorado de C que agrega características de programación orientada a objetos. Luego describe conceptos básicos como variables, tipos de datos, estructuras de control de flujo, funciones, arreglos, apuntadores y clases. El documento proporciona ejemplos de código C++ para ilustrar cada uno de estos conceptos.
Este documento presenta un algoritmo para calcular la curva de daño de un transformador usando programación orientada a objetos en C++. Se define una clase principal "caracter" que almacena las características del transformador y métodos para solicitar los datos, imprimirlos, determinar la categoría, seleccionar la conexión y calcular la curva de daño. También se hereda de esta clase para agregar un método de aviso. El algoritmo toma los datos de entrada, determina la categoría, selecciona los parámetros de diseño correspondientes y calcul
Este documento describe los diferentes tipos de datos en C++, incluyendo enteros, flotantes, caracteres y lógicos. Explica cómo declarar y asignar valores a variables, así como las operaciones básicas que se pueden realizar con diferentes tipos de datos, como suma, resta, multiplicación y división. También cubre temas como constantes, variables globales vs locales, y el uso de notación octal y hexadecimal.
El documento contiene varios trucos y métodos para realizar tareas comunes en Visual Basic, como hacer que una ventana siempre sea visible, simular clics de ratón, copiar tablas entre bases de datos, reproducir sonido, controlar el volumen y detectar si hay conexión a Internet.
El documento presenta un resumen de la sintaxis y características del lenguaje de programación Kotlin. Explica cómo declarar funciones, variables, clases, herencia, condicionales y bucles. También cubre temas como tipos nulos, colecciones como listas y mapas, y clases especiales como data classes y object. El objetivo es introducir los conceptos básicos de Kotlin para quienes están comenzando con este lenguaje.
El documento presenta un resumen de la sintaxis y características del lenguaje de programación Kotlin. Explica cómo declarar funciones, variables, clases, herencia, bucles, condicionales y colecciones. Destaca que Kotlin es un lenguaje multiplataforma, de tipado estático y con inferencia de tipos, que puede compilar a JVM, Android y JavaScript.
Este documento proporciona una guía de usuario para el modelo 5065 de la calculadora eléctrica ElectriCalc Pro. Define las teclas y funciones de la calculadora, incluyendo cálculos eléctricos comunes, funciones de memoria y configuración, y tablas de capacidad de conducción de corriente.
El documento explica conceptos básicos de funciones matemáticas. Define una función como una correspondencia entre una variable dependiente y otra independiente, representada como y=f(x). Luego describe algunas funciones matemáticas comunes como ABS, SIN, COS, TAN y sus usos. Finalmente, explica funciones de números aleatorios como RND y RANDOMIZE, y funciones de conversión numérica como CINT, CLNG y CSNG.
El documento describe un programa en C++ que calcula la función matemática f(x) para un número real x dado por el usuario. La función f(x) se define de tres maneras diferentes dependiendo del rango en el que se encuentre x: f(x) = 2x^3 - 4 si x < -1, f(x) = 2x - 5 si -1 ≤ x < 1, y f(x) = 6 - x^2 si x ≥ 1. El programa pide al usuario ingresar un valor para x, evalúa en qué rango se encuentra x, y calcula y muestra el valor correspondiente de f(
Este documento describe los pasos para configurar una nueva red inalámbrica. Explica cómo elegir un canal de frecuencia libre de interferencias, establecer la seguridad WPA2, y compartir recursos de red como impresoras y archivos.
Este documento presenta un libro titulado "Introducción a la Hidráulica Fluvial" escrito por Arturo Rocha. El libro introduce conceptos básicos sobre hidráulica fluvial y su aplicación a los ríos del Perú. El libro contiene 12 capítulos que cubren temas como erosión de cuencas, movilidad fluvial, transporte de sedimentos, morfología fluvial y modelos fluviales. El prólogo destaca la experiencia del autor y la necesidad de este tipo de publicaciones técnicas para
Este documento presenta una guía de estudio sobre hidrología e ingeniería hidrológica. Explica que la hidrología estudia todas las fases del agua en la tierra y su ciclo hidrológico, y que tiene aplicaciones prácticas en el diseño de obras hidráulicas, abastecimiento de agua, irrigación, generación de energía y más. Luego describe el ciclo hidrológico, los estados del agua, la acción humana, y cantidades de agua. Finalmente, discute el desarrol
Este documento presenta la segunda edición digital del libro "Diseño Hidrológico" de los autores Sergio Fattorelli y Pedro C. Fernández. El documento incluye información sobre los autores, el contenido del libro y el CD incluido, así como presentaciones y prólogos de personas involucradas en la publicación. El libro trata sobre temas hidrológicos, incluyendo mediciones, modelación de cuencas, diseño de estructuras hidráulicas y análisis de riesgos.
Este documento presenta un resumen de tres oraciones del trabajo de grado "Apoyo didáctico para la enseñanza y aprendizaje en la asignatura de Tecnología del Hormigón". El trabajo fue realizado por dos estudiantes de ingeniería civil y tutorado por un profesor. El documento incluye información sobre los materiales utilizados en el hormigón como cemento y agregados, así como detalles sobre la investigación y visitas a plantas de cemento y hormigón realizadas por los autores para elaborar el trabajo.
El documento presenta un libro sobre resistencia de materiales que incluye la resolución de prácticas calificadas y exámenes de 5 ciclos académicos. Explica que el libro nació para ayudar a los estudiantes a resolver problemas aplicados de manera individual. Cada ciclo incluye 4 prácticas calificadas, un examen parcial y un examen final evaluando diferentes temas como tracción, compresión, torsión y flexión. El libro está dirigido a estudiantes e ingenieros para que tengan una mejor
Este capítulo describe varios métodos para estimar la evapotranspiración potencial (PET) utilizando datos meteorológicos. Describe el método hidrológico de balance de agua y varios métodos climáticos como Penman, Penman-Monteith, Penman-Doorenbos y Pruitt, Thorntwaite, Blaney-Criddle y Hargreaves. Cada método requiere diferentes datos de entrada como radiación, temperatura, humedad y velocidad del viento. Ningún método es perfecto, pero los métodos de Penman, Bl
Este documento resume los principales procesos que determinan el balance hídrico del suelo, como la intercepción, escorrentía, infiltración, redistribución, retención, evaporación y transpiración. También describe estudios sobre las tasas de infiltración e infiltración y conductividad hidráulica de diferentes tipos de suelos en Puerto Rico, y cómo el manejo y compactación del suelo pueden afectar la conductividad hidráulica.
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
Business Plan -rAIces - Agro Business Techjohnyamg20
Innovación y transparencia se unen en un nuevo modelo de negocio para transformar la economia popular agraria en una agroindustria. Facilitamos el acceso a recursos crediticios, mejoramos la calidad de los productos y cultivamos un futuro agrícola eficiente y sostenible con tecnología inteligente.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
1. Código: Seleccionar todo
Imports System.IO
Imports System.Math
Public Class Revision_Vigas
'Heredando los textos
Inherits Texto
'**************** VARIABLES PRIVADAS *****************
'*****************************************************
'almacena la base de la viga
Private Base As Single
'almacena la altura d (altura efectiva a tension en cm)
Private d_Tens As Single
'almacena la altura d' (altura efectiva a compresion en cm)
Private d_Comp As Single
'Area de Acero a Tension (AS en cm ^2)
Private As_Tens As Single
'Area de Acero a Compresion (A'S en cm ^2)
Private As_Comp As Single
'resistencia a la compresion del concreto (kg/cm^2)
Private fc_ As Single
'resistencia a la compresion del Acero (kg/cm^2)
Private fy_ As Single
'factor de seguridad fi: para vigas es 0.9
Private Fi_ As Single
'*****************************************************
'**************** VARIABLES PUBLICAS *****************
'*****************************************************
''' <summary>
''' Momento último expresado en Ton*metros
''' </summary>
''' <remarks>Nilson</remarks>
Public Mu As Single 'Momento expresado en Ton*metro
''' <summary>
''' Esfuerzo de Tension de las barras de acero expresado en
kg/cm^2
''' </summary>
''' <remarks>Nilson</remarks>
Public fs_Comp As Single
''' <summary>
''' Esfuerzo de Compresion de las barras de acero expresado
en kg/cm^2
''' </summary>
''' <remarks>Nilson</remarks>
Public fs_Tens As Single
''' <summary>
''' Esta es la cuantia de la sección (en decimas), valor
adimensional
''' </summary>
''' <remarks>Nilson</remarks>
Public Cuantia_Calc As Single
''' <summary>
''' Cuantia mínima. Si el valor de la cuantia calculada es
mayor que este, entonces el acero a compresión fluye.
''' Si la cuantia calculada es menor que este, el acero a
compresion no fluye y debe calcularse por la siguiente formula:
''' f's = 6000*(c-d')/c
''' </summary>
''' <remarks></remarks>
2. Public Cuantia_Min As Single
''' <summary>
''' Equivale al 75% de la cuantia balanceada. Este es el
valor limite de la cuantia permitida según NSR 98.
''' </summary>
''' <remarks></remarks>
Public Cuantia_Max As Single
''' <summary>
''' Cuantia Balanceada. Si la cuantia calculada es mayor que
este valor, la viga es Sobre-reforzada.
''' Caso contrario, Sub-reforzada.
''' </summary>
''' <remarks></remarks>
Public Cuantia_Bal As Single
'Propiedad que almacenar valor de la base de la viga
Public Property Base_() As Single
Get
Return Base
End Get
Set(ByVal Valor As Single)
If Valor <= 0 Then
MsgBox(quot;La base no puede ser menor o igual a
ceroquot;)
Else
Base = Valor
End If
End Set
End Property
'Propiedad para la altura efectiva a tensión de la viga
Public Property Altura_Efectiva_Tension() As Single
Get
Return d_Tens
End Get
Set(ByVal Valor As Single)
If Valor <= 0 Then
MsgBox(quot;La Altura efectiva no puede ser menor o
igual a ceroquot;)
Else
d_Tens = Valor
End If
End Set
End Property
'Propiedad para la altura efectiva a compresión de la viga
Public Property Altura_Efectiva_Compresion() As Single
Get
Return d_Comp
End Get
Set(ByVal Valor As Single)
If Valor <= 0 Then
MsgBox(quot;La Altura efectiva a compresion no puede
ser menor o igual a ceroquot;)
Else
d_Comp = Valor
End If
3. End Set
End Property
Public Property AS_Tens_() As Single
Get
Return As_Tens
End Get
Set(ByVal Valor As Single)
If Valor < 0 Then
MsgBox(quot;Error: Area negativa no se puedequot;)
Else
As_Tens = Valor
End If
End Set
End Property
Public Property AS_Comp_() As Single
Get
Return As_Comp
End Get
Set(ByVal Valor As Single)
If Valor < 0 Then
MsgBox(quot;Error: Area negativa no se puedequot;)
Else
As_Comp = Valor
End If
End Set
End Property
Public Property fc() As Single
Get
Return fc_
End Get
Set(ByVal Valor As Single)
If Valor <= 0 Then
MsgBox(quot;Error, este valor no puede ser menor ni
igual que ceroquot;)
Else
fc_ = Valor
End If
End Set
End Property
Public Property fy() As Single
Get
Return fy_
End Get
Set(ByVal Valor As Single)
If Valor <= 0 Then
MsgBox(quot;Error, este valor no puede ser menor ni
igual que ceroquot;)
Else
fy_ = Valor
End If
End Set
End Property
Public Property Fi() As Single
Get
Return Fi_
4. End Get
Set(ByVal Valor As Single)
If Valor <= 0 Then
MsgBox(quot;Error en el factor de seguridadquot;)
Else
Fi_ = Valor
End If
End Set
End Property
''' <summary>
''' Funcion que halla la cuantia balanceada (pagina 88 del
Libro Rochel tomo 1)
''' </summary>
''' <param name=quot;fcquot;>Resistencia del concreto expresado en
kg/cm^2</param>
''' <param name=quot;fyquot;>Resistencia del acero expresado en
kg/cm^2</param>
''' <returns>Valor de la cuantia balanceada. Valor
Adimensional</returns>
''' <remarks>Nilson</remarks>
Private Function pb(ByVal fc As Single, ByVal fy As Single)
As Single
Return Alfa(fc) * fc / fy * 6000 / (6000 + fy)
End Function
'Ecuacion 6.11 (pagina 88)
Private Function pnet_Max(ByVal fc As Single, ByVal fy As
Single) As Single
Return 0.75 * pb(fc, fy)
End Function
'Ecuacion 7.6 (pag 108)
Private Function pnet_Min(ByVal fc As Single, ByVal fy As
Single, ByVal d_Comp As Single, ByVal d_Tens As Single) As
Single
pnet_Min = Alfa(fc) * fc / fy * 6000 * d_Comp / ((6000 -
fy) * d_Tens)
End Function
'Funcion que halla la cuantia de la sección
Private Function pnet_Calc(ByVal As_Comp As Single, ByVal
As_tens As Single, ByVal b As Single, ByVal d As Single) As
Single
Return (As_tens - As_Comp) / (b * d)
End Function
Public Sub Revisar_Viga()
'Procedimiento que ejecuta la revision de la viga
Dim C_neut As Single
Dim a As Single
Dim Momento As Single 'Ton*metro
5. Cuantia_Min = pnet_Min(fc_, fy_, d_Comp, d_Tens)
Cuantia_Max = pnet_Max(fc_, fy_)
Cuantia_Calc = pnet_Calc(As_Comp, As_Tens, Base, d_Tens)
Cuantia_Bal = pb(fc_, fy_)
If Cuantia_Calc >= Cuantia_Min And Cuantia_Calc <
Cuantia_Bal Then
fs_Comp = fy_
fs_Tens = fy_
a = (As_Tens * fs_Tens - As_Comp * fs_Comp) / (0.85
* fc_ * Base) + As_Comp / Base
C_neut = a / 0.85
'Momento exacto
Momento = Momento_Exacto(a)
Mu = Momento / 100000
ElseIf Cuantia_Calc < Cuantia_Min And Cuantia_Calc <
Cuantia_Bal Then
'Sub reforzada pero el acero a compresion no fluye,
entonces debe calcularse su esfuerzo
fs_Tens = fy_
C_neut = Cuadratica(0.85 ^ 2 * fc_ * Base, -(0.85 *
fc_ * As_Comp + As_Tens * fs_Tens - 6000 * As_Comp), -6000 *
As_Comp * d_Comp)
a = C_neut * 0.85
fs_Comp = 6000 * (C_neut - d_Comp) / C_neut
'Momento exacto
Momento = Momento_Exacto(a)
Mu = Momento / 100000
ElseIf Cuantia_Calc >= Cuantia_Min And Cuantia_Calc >
Cuantia_Bal Then
fs_Comp = fy_
C_neut = Cuadratica(0.85 ^ 2 * fc_ * Base, -(0.85 *
fc_ * As_Comp - As_Comp * fs_Comp - As_Tens * 6000), -As_Tens *
6000 * d_Tens)
a = C_neut * 0.85
fs_Tens = 6000 * (d_Tens - C_neut) / C_neut
'Momento exacto
Momento = Momento_Exacto(a)
Mu = Momento / 100000
ElseIf Cuantia_Calc < Cuantia_Min And Cuantia_Calc >
Cuantia_Bal Then
'Acero a compresion no fluye: f's = 6000*(c-d')/c
===> por no cumplir limite minimo
'Viga sobre reforzada, Acero a tension no fluye: fs
= 6000*(d-c)/c
C_neut = Cuadratica(0.85 ^ 2 * fc_ * Base, -(0.85 *
fc_ * As_Comp - As_Comp * 6000 - As_Tens * 6000), -(As_Comp *
6000 * d_Comp + As_Tens * 6000 * d_Tens))
a = C_neut * 0.85
fs_Comp = 6000 * (C_neut - d_Comp) / C_neut
fs_Tens = 6000 * (d_Tens - C_neut) / C_neut
'Momento exacto
Momento = Momento_Exacto(a)
Mu = Momento / 100000
6. Else
MsgBox(quot;Falta programarquot;)
End If
End Sub
Private Function Momento_Exacto(ByVal a As Single) As Single
'Momento exacto
Momento_Exacto = Fi_ * 0.85 * fc_ * Base * a * (d_Tens -
a / 2) - Fi_ * As_Comp * 0.85 * fc_ * (d_Tens - d_Comp) + Fi_ *
As_Comp * fs_Comp * (d_Tens - d_Comp)
End Function
Public Sub Guardar_Datos()
'Guardando en el bloc de notas
Call EscribirDatoMATRIZ(1, 1, Me.Fi_, Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(2, 1, Me.Base, Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(3, 1, Me.d_Tens, Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(4, 1, Me.d_Comp, Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(5, 1, Me.As_Tens,
Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(6, 1, Me.As_Comp,
Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(7, 1, Me.fc_, Dir_Bloc_Notas)
Call EscribirDatoMATRIZ(8, 1, Me.fy_, Dir_Bloc_Notas)
End Sub
Public Sub Cargar_Datos(ByVal Text_Fi As TextBox, ByVal
Text_Base As TextBox, _
ByVal Text_d_Tens As TextBox, ByVal Text_d_Comp As TextBox _
, ByVal Text_As_Tens As TextBox, ByVal Text_As_Comp As
TextBox _
, ByVal Text_fc As TextBox, ByVal Text_fy As TextBox)
'cargando los datos desde el bloc de notas
Try
With Me
.Fi_ = LeerDatoMATRIZ(1, 1, Dir_Bloc_Notas)
Text_Fi.Text = .Fi_
.Base = LeerDatoMATRIZ(2, 1, Dir_Bloc_Notas)
Text_Base.Text = .Base
.d_Tens = LeerDatoMATRIZ(3, 1, Dir_Bloc_Notas)
Text_d_Tens.Text = .d_Tens
.d_Comp = LeerDatoMATRIZ(4, 1, Dir_Bloc_Notas)
Text_d_Comp.Text = .d_Comp
.As_Tens = LeerDatoMATRIZ(5, 1, Dir_Bloc_Notas)
Text_As_Tens.Text = .As_Tens
.As_Comp = LeerDatoMATRIZ(6, 1, Dir_Bloc_Notas)
Text_As_Comp.Text = .As_Comp
.fc_ = LeerDatoMATRIZ(7, 1, Dir_Bloc_Notas)
Text_fc.Text = .fc_
.fy_ = LeerDatoMATRIZ(8, 1, Dir_Bloc_Notas)
Text_fy.Text = .fy_
End With
7. Catch
MsgBox(quot;No se cargaron los datosquot;)
End Try
End Sub
Function Cuadratica(ByVal A_ As Single, ByVal B_ As Single,
ByVal C_ As Single, Optional ByVal Positivo As Boolean = True)
As Single
'funcion que devuelve la raiz de la ecuación.
'Ecuación de la forma: AX^2 + BX + C = 0
If Positivo = True Then
Cuadratica = (-B_ + Sqrt(B_ ^ 2 - 4 * A_ * C_)) / (2
* A_)
Else
Cuadratica = (-B_ - Sqrt(B_ ^ 2 - 4 * A_ * C_)) / (2
* A_)
End If
End Function
End Class