practica funciones y procedimientos ii 2015
Post on 12-Jan-2016
4 Views
Preview:
TRANSCRIPT
'PRACTICAS DE FUNCIONESFunction hipotenusa(c1 As Single, c2 As Single) As Single hipotenusa = (c1 ^ 2 + c2 ^ 2) ^ (1 / 2)End Function
Function AreaRec(base As Single, altura As Single) As Single AreaRec = (base * altura)End Function
Function PerimetroRect(base As Single, altura As Single) As Single PerimetroRect = 2 * (base + altura)End Function
Function Suma(n1 As Integer, n2 As Integer) Suma = n1 + n2End Function
Function suma2num(n1 As Integer, n2 As Integer) As Integer suma2num = n1 + n2End Function
Function area_rec(b As Single, A As Single) As Single area_rec = b * AEnd Function
' funcion que calcula la potencia de un numero entero a una base dadaFunction ExpBase(n As Integer, x As Integer) As Integer ExpBase = n ^ xEnd Function
'funcion que eleva una base neperiana a una exponencial cualquieraFunction ExpNeperiano(x As Integer) As Double ExpNeperiano = 2.7182 ^ xEnd Function
'funcion que calcula la raiz cuadrada de un numeroFunction RaizCuadrada(n As Integer) As Single RaizCuadrada = Sqr(n)End Function
'Funcion que eleva al cuadrado un numero cualquieraFunction cuadrado(n As Integer) As Integer cuadrado = n ^ 2End Function
Function cubo(n As Single) As Single cubo = n ^ 3End Function'PROCEDIMIENTOSSub saludo() nombre = InputBox("Ingrese su nombre") MsgBox "Este es el procedimiento creado por, " & nombreEnd Sub
'calcular el peso de una barra de aceroSub peso_barra_acero() Dim diametro, longitud, Area, volumen, peso As Double diametro = InputBox("Ingrese el diametro de la barra en milimetros", "Ingreso de datos") longitud = InputBox("Ingrese la longitud de la barra en metros ") Area = 3.1416 * ((diametro / 1000) / 2) ^ 2 'el diam. se div. entre 1000 para transf. en metros y el 2 hace 'se convierta a radio volumen = Area * longitud peso = Round(volumen * 7850, 5) '7850 es el peso especifico del acero en kg / m3 MsgBox "EL PESO DE LA BARRA DE ACERO ES " & pesoEnd Sub
top related