home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Shareware 35
/
hot35.iso
/
ficheros
/
DTOOL
/
ONUPRO10.ZIP
/
EJEMPLOS.ON_
/
FUNCIONE.ONU
< prev
next >
Wrap
Text File
|
1998-03-02
|
2KB
|
71 lines
;; ┌─────────────────────────────────────┐
;; │ Programa Funcione, basado en │
;; │ ejemplos de funciones, │
;; │ por Miguel Angel Morano Domínguez │
;; └─────────────────────────────────────┘
;;******************************** FUNCIONES ********************************
Funcion Cabecera: cadena
principio
Limpia
Posiciona (30,2)
Cabecera:='EJEMPLOS DE FUNCIONES'
Finfuncion
Funcion Cubo (num: entero): entero
principio
Cubo:=num*num*num
Finfuncion
Funcion OtroSN: logico
variables
res: caracter
principio
Escribe ('¿Desea otro más S/N?')
AceptaCaracter(res)
Si (res='s') o (res='S') entonces
OtroSN:=Verdadero
Sino
OtroSN:=Falso
Finsi
Escribeln
Finfuncion
Funcion Derecha (men: cadena): cadena
variables
i: entero
principio
Para i:=1 hasta (80-longitud(men)) hacer
men:=' '+men
Finpara
Derecha:=men
Finfuncion
;;******************************** PROGRAMA *********************************
Variables
numero: entero
mensaje: cadena
Principio
Escribeln (Cabecera)
Escribe ('Número a elevar al cubo: ')
AceptaEntero (numero,1)
Escribeln (Cubo (numero))
Mientras OtroSN hacer
Escribe ('Número a elevar al cubo: ')
AceptaEntero (numero,1)
Escribeln (Cubo (numero))
Finmientras
Escribeln (Cabecera)
Escribe ('Mensaje: ')
AceptaCadena (mensaje,15)
Escribeln (Derecha(mensaje))
Aceptatecla