En está ocasión vamos hacer algunos ejemplos con Julia un lenguaje que a primera vista parece tomar inspiración de Python.
Instalación:
# Descargamos la última versión https://julialang.org/downloads/ # Desempaquetamos tar -xvzf julia-1.8.2-linux-x86_64.tar.gz # Movemos a la carpeta /opt sudo mv julia-1.8.2/ /opt/ # Creamos un enlace sudo ln -s /opt/julia-1.8.2/bin/julia /usr/local/bin/julia # Verificamos la instalación julia
¿Cómo guardo un programa en Julia?
Con la extensión *.jl
¿Cómo ejecutó el programa?
julia miPrograma.jl
Este lenguaje posee un REPL.
Teclea una operación, por ejemplo una suma.
1. Mostrar una cadena
#esto es un comentario
cadena="Hola esta es una simple cadena"
println("contenido de la cadena: ",cadena)
2. Comparar dos cadenas
cadena="cL4v3S3cR3t4"
if cadena == "claveSecreta"
println("Correcto");
else
println("Verifica");
end
3. Aqui obtenemos el consumo de combustible, teniendo en cuenta que la velocidad es de 120
begin
velocidad=120
consumo=0.0
if velocidad>80
consumo=10.0;
elseif velocidad>100
consumo=12.0;
elseif velocidad>120
consumo=15.0;
else
consumo=0.0;
end
println("consumo: ",float(consumo),"\n");
end
4. Obtener salario bruto y neto (hacemos uso del manejo de excepciones con try-catch)
#variables de entrada
horas=240
extras=0
tasa=0.34
#lo que queremos obtener
salarioBruto=0.0
salarioNeto=0.0
try
if horas<=38
extras=0
else
extras=horas-38
horas=38
end
salarioBruto=horas*tasa+extras*tasa*1.5
if salarioBruto<=300
salarioNeto=salarioBruto
else
salarioNeto=salarioBruto*0.9
end
if salarioBruto == salarioNeto
println("salario bruto y neto: ",salarioBruto)
else
println("salario bruto: ",salarioBruto)
println("salario neto: ",salarioNeto)
end
catch e
println("error: ",e)
end
No hay comentarios:
Publicar un comentario