Add intermedio.go file and update README
This commit is contained in:
128
principiante.go
Normal file
128
principiante.go
Normal file
@@ -0,0 +1,128 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"curso-goland/mathutil"
|
||||
"errors"
|
||||
"fmt"
|
||||
"math"
|
||||
)
|
||||
|
||||
const GrauCelsius = 273.15
|
||||
|
||||
const (
|
||||
A = 1
|
||||
B = 2
|
||||
)
|
||||
|
||||
func main() {
|
||||
fmt.Println("Hello, World!")
|
||||
|
||||
fmt.Println(mathutil.Add(1, 2))
|
||||
|
||||
fmt.Println(math.Sqrt(144))
|
||||
|
||||
var x int = 10
|
||||
x = x + 1
|
||||
fmt.Println(x)
|
||||
|
||||
var a, b int = 1, 2
|
||||
c := a + b
|
||||
fmt.Println(c)
|
||||
|
||||
nombre, edad := "Juan", 30
|
||||
fmt.Println(nombre, edad)
|
||||
|
||||
fmt.Println(mathutil.EulersNumber)
|
||||
|
||||
fmt.Println(math.Pi)
|
||||
|
||||
fmt.Println(GrauCelsius)
|
||||
|
||||
fmt.Println(A + B)
|
||||
|
||||
decirHola()
|
||||
|
||||
fmt.Println(sumar(6, 8))
|
||||
|
||||
division, err := dividir(6, 0)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
fmt.Println(division)
|
||||
|
||||
// La primera parte crea la y, la segunda la compara
|
||||
if y := 10; y > 5 {
|
||||
fmt.Println(y)
|
||||
}
|
||||
|
||||
number := 0
|
||||
if number < 0 {
|
||||
fmt.Println("Es negativo")
|
||||
} else if number > 0 {
|
||||
fmt.Println("Es positivo")
|
||||
} else {
|
||||
fmt.Println("Es cero")
|
||||
}
|
||||
|
||||
for i := 0; i < 3; i++ {
|
||||
fmt.Println(i)
|
||||
}
|
||||
|
||||
nums := []int{1, 2, 3}
|
||||
|
||||
for _, num := range nums {
|
||||
fmt.Println(num)
|
||||
}
|
||||
|
||||
for idx, num := range nums {
|
||||
fmt.Println(idx, "-> ", num)
|
||||
}
|
||||
|
||||
day := 3
|
||||
switch day {
|
||||
case 1:
|
||||
fmt.Println("Lunes")
|
||||
case 2:
|
||||
fmt.Println("Martes")
|
||||
case 3:
|
||||
fmt.Println("Miercoles")
|
||||
default:
|
||||
fmt.Println("No es un dia valido")
|
||||
}
|
||||
|
||||
letra := 'a'
|
||||
switch letra {
|
||||
case 'a', 'e', 'i', 'o', 'u':
|
||||
fmt.Println("Vocal")
|
||||
default:
|
||||
fmt.Println("Consonante")
|
||||
}
|
||||
|
||||
numero := 1
|
||||
switch numero {
|
||||
case 0:
|
||||
case 1:
|
||||
fmt.Println("Es cero o uno")
|
||||
case 2:
|
||||
fmt.Println("Dos")
|
||||
default:
|
||||
fmt.Println("No es un numero valido")
|
||||
}
|
||||
}
|
||||
|
||||
// Fin main
|
||||
|
||||
func decirHola() {
|
||||
fmt.Println("Hola")
|
||||
}
|
||||
|
||||
func sumar(a, b int) int {
|
||||
return a + b
|
||||
}
|
||||
|
||||
func dividir(a, b int) (int, error) {
|
||||
if b <= 0 {
|
||||
return 0, errors.New("b debe ser mayor a 0")
|
||||
}
|
||||
return a / b, nil
|
||||
}
|
||||
Reference in New Issue
Block a user