Ir al contenido

Programas completos

Esta seleccion privilegia ejemplos que ya mezclan lectura, procesamiento y salida final.

Fuente original: rust/examples/cap_1.sle

programa cuadrado
var
n,
cuad : numerico
inicio
n = 4
cuad = n * n
imprimir(cuad) // 16
fin

Conceptos: programa, var, leer, imprimir.

Fuente original: rust/ejemplos/25_promedio_alumnos.sl

programa PromedioAlumnos
var
Promedio, NroAlumno, N, Nota1, Nota2, Nota3: numerico
inicio
N = 2
NroAlumno = 0
repetir
NroAlumno = NroAlumno + 1
si (NroAlumno == 1) {
Nota1 = 4
Nota2 = 5
Nota3 = 3
} sino {
Nota1 = 5
Nota2 = 5
Nota3 = 4
}
Promedio = (Nota1 + Nota2 + Nota3) / 3
imprimir(Promedio) // 4 para el primer alumno, 4.67 para el segundo
hasta (NroAlumno == N)
fin

Conceptos: repetir, hasta, tipo numerico.

Fuente original: rust/ejemplos/26_ejemplo_para.sl

programa EjemploPara
var
k: numerico
inicio
cls()
desde k = 0 hasta 5 paso 1 {
imprimir(k, " Programar Computadoras es facil") // muestra cada numero de 0 a 5 con el mismo texto
}
fin

Conceptos: desde, paso, cls.