domingo, mayo 13, 2012

Codigo Fuente Funciones.go

// Francisco Nicolas Mares Armenta
package tools12
// funcion Hipotenusa ( lado a , lado b)
//   regresa un tipo de datos flotante
import (
   "math"
)
func Hipotenusa ( a , b float64 )  float64 {
   return  ( math.Sqrt(  math.Pow(a,2) + math.Pow(b,2) ) )
} 






//usalib.go

//--------------------------------------------


// Francisco Nicolas Mares Armenta

package main


import (

    "fmt"                   /* librerias x default  */

    "programacion/libreria" /*libreria escrita x el Usuario */

    "tools12"               /*libreria escrita x el Usuario */

)


func main() {

    fmt.Println("Mayo 12, 2012 --Mi Primer Programa GO Go Goooo-")

    fmt.Println(libreria.Suma2Num(5, 4))

    fmt.Println("\n ----------------------------")

    fmt.Printf("Hipotenusa de {a=(%.1f) y b=(%.1f) }= %.1f",

        3.0, 4.0, tools12.Hipotenusa(3, 4))

}