practica funciones y procedimientos ii 2015

1
'PRACTICAS DE FUNCIONES Function 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 + n2 End Function Function suma2num(n1 As Integer, n2 As Integer) As Integer suma2num = n1 + n2 End Function Function area_rec(b As Single, A As Single) As Single area_rec = b * A End Function ' funcion que calcula la potencia de un numero entero a una base dada 'funcion que calcula la raiz cuadrada de un numero Function RaizCuadrada(n As Integer) As Single RaizCuadrada = Sqr(n) End Function 'Funcion que eleva al cuadrado un numero cualquiera Function cuadrado(n As Integer) As Integer cuadrado = n ^ 2 End Function Function cubo(n As Single) As Single cubo = n ^ 3 End Function 'PROCEDIMIENTOS Sub saludo() nombre = InputBox("Ingrese su nombre") MsgBox "Este es el procedimiento creado por, " & nombre End Sub 'calcular el peso de una barra de acero Sub 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

Upload: fabiola-ochoa-medrano

Post on 12-Jan-2016

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Practica Funciones y Procedimientos II 2015

'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