Práctica VB 2. Funciones Matemáticas y Trigonométricas Ing. Elizabeth Guerrero V.
Funciones Matemáticas y Trigonométricas Microsoft Excelencia en ingeniería Funciones Matemáticas y Trigonométricas Los métodos de la clase de System.Math proporcionan funciones matemáticas trigonométricas, logarítmicas, y otras comunes. Información confidencial de Microsoft
Funciones Matemáticas y Trigonométricas Microsoft Excelencia en ingeniería Funciones Matemáticas y Trigonométricas Referencia: https://msdn.microsoft.com/es-es/library/thc0a116.aspx Información confidencial de Microsoft
Ejercicios Realizar el Análisis E-P-S, algoritmo y codificación de: Calcular la raíz cuadrada de un número dado Calcular el seno de un número dado y truncar el resultado. Mostrar el resultado de la raíz cuadrada de un número dado, truncar el resultado y mostrarlo también
Ejemplo Convertir grados Fahrenheit a grados Centígrados Análisis E-P-S Entradas: Temperatura en grados Fahrenheit (fahr R) Proceso: Calcular la temperatura en grados Centígrados centi = (fahr - 32.0) ´ 5.0/9.0 Salidas: Temperatura en grados centígrados (centi R) Algoritmo (convertir de Centigrados a Fahrenheit) 0. Inicio 1. Escribir (”Introduzca la temperatura Fahrenheit: ”) 2. Leer (fahr) 3. centi = (fahr - 32.0) * (5.0/9.0) 4. Escribir (”Temperatura equivalente en °C es “,centi) 5. Fin
Ejemplo Codificación Module Module1 Sub Main() Const MULT As Single = 5.0 / 9.0 Const Restar As Single = 32.0 Dim fahr As Single Dim centi As Single Console.WriteLine("Por favor Introduzca la temperatura en grados Fahrenheit: ") fahr = Console.ReadLine() centi = (fahr - Restar) * MULT Console.WriteLine("La temperatura equivalente en °C de: " & fahr & " es: " & centi) Console.ReadKey() End Sub End Module
Ejemplo Ejecución:
Entrada y Salida de datos con cuadros de mensajes Un InputBox es una ventana en la que se le solicita información al usuario. Sintaxis: Nombre_variable= Inputbox (“Mensaje“) Ejemplo: Edad = Inputbox (“Por favor escriba su edad:”)
InputBox con Título Sintaxis: Nombre_variable= Inputbox (“Mensaje“, “Título”) Ejemplo: Edad = Inputbox (“Por favor escriba su edad:”, “Datos Personales”)
Operaciones de Salida con cuadros de mensaje (MsgBox) Un MsgBox es una ventana en la que se da información al usuario (mensajes, resultados del programa). Sintaxis: Msgbox (“Mensaje“) Ejemplo: Msgbox (“El área es: ” & area)
MsgBox con Título Sintaxis: Msgbox(“Mensaje“, 0, “Título”) Ejemplo: MsgBox (“El área es = “ & A, 0, “ Área de un triángulo”)
Ejercicio Realizar el ejercicio convertir grados Fahrenheit a grados Centígrados usando los cuadros de mensajes
Ejemplo Module Module1 Sub Main() Const MULT As Single = 5.0 / 9.0 Const Restar As Single = 32.0 Dim fahr As Single Dim centi As Single fahr = InputBox("Por favor Introduzca la temperatura en grados Fahrenheit: ", "Grados Fahrenheit") centi = (fahr - Restar) * MULT MsgBox("La temperatura equivalente en °C de: " & fahr & " es: " & centi, 0, "Grados Centigrados") End Sub End Module
Ejemplo Cuadro de Dialogo de Entrada Cuadro de Dialogo de Salida
Ejercicio Realizar el Análisis E-P-S, algoritmo y codificación para: Calcular el promedio dadas tres notas y mostrar por pantalla el mensaje «Aprbado» si el promedio es mayor o igual a 10, y «Reprobado» si el promedio es menor a 10