¿Como conservar ultimo valor para no volver a ingresarlo?

Ir abajo

¿Como conservar ultimo valor para no volver a ingresarlo?

Mensaje por arielbnvo el Lun Ago 27, 2018 10:03 pm

Que tal. Queria saber si hay alguna manera de mantener un valor si lo ingreso manualmente, por ejemplo con getreal, dentro de un ciclo que se repite y no tener que volver a repetir el mismo valor desde el teclado en cada vuelta del ciclo, o si en algun momento cambio el valor que se mantenga el nuevo valor para las proximas vueltas del ciclo. Por ejemplo parecido al comando offset que queda cargado el numero hasta que uno cambia de valor.
Gracias.

arielbnvo

Mensajes : 11
Fecha de inscripción : 21/03/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Como conservar ultimo valor para no volver a ingresarlo?

Mensaje por carlosmgilp el Mar Ago 28, 2018 3:13 pm

Hola arielbnvo como estas.

Utiliza los diccionarios, podrás utilizarlos de esa manera e incluso podrás cerrar el archivo y al abrir el archivo mantendrá el valor que le colocaste a esa variable.

Saludos.

carlosmgilp

Mensajes : 149
Fecha de inscripción : 17/03/2016
Edad : 36
Localización : Venezuela

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Como conservar ultimo valor para no volver a ingresarlo?

Mensaje por carlosmgilp el Mar Ago 28, 2018 4:08 pm


carlosmgilp

Mensajes : 149
Fecha de inscripción : 17/03/2016
Edad : 36
Localización : Venezuela

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Como conservar ultimo valor para no volver a ingresarlo?

Mensaje por arielbnvo el Miér Ago 29, 2018 8:01 pm

Muchas gracias por su ayuda carlosmgilp y juan010101 . Ya hice el trabajito que tenia que hacer pero igualmente voy a investigar el tema por si lo vuelvo a necesitar.
Saludos.

arielbnvo

Mensajes : 11
Fecha de inscripción : 21/03/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Como conservar ultimo valor para no volver a ingresarlo?

Mensaje por nolo el Sáb Sep 08, 2018 1:18 pm

Igual te refieres a algo así
Código:
(defun c:test( / res que)
(defun que ( l / q);; subrutina para entrada de valores
;; by nolo en http://acadhispano.foroargentina.net
 (initget "Salir")
 (setq q (getreal
 (strcat "\n cuanto es q (o <salir>) "
 (if l (strcat"(por defecto " (rtos l) "):") ": ")
 )))
(if (null q) (setq q l) q )
)

(setq res 6.25);; valor por defecto al iniciar o nil
;; rutina principal del lisp
(while (and
 (setq res (que res))
 (=(type res) 'REAL))
;; aqui que hacer con la respuesta
 (print res)
)
(princ "\nFinalizado")
(princ)
)

Un saludo

nolo

Mensajes : 176
Fecha de inscripción : 17/03/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Como conservar ultimo valor para no volver a ingresarlo?

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.