Una consulta cuando tienes tres casillas de x,y,z como puedo hacer para que cuando quiero elegir 2 de 3 casillas pueda elegir las casillas de y y z.
@ElAmigoCarlos4 жыл бұрын
No comprendo muy bien, puedes revisar nuevamente esa parte, se puede agrupar para elegir solo uno de ellos, o no agrupar, podrías x no agruparlo y solo agrupar [y,z], no sé si eso es lo que preguntaste.
@josuealfredolopezrosas43675 жыл бұрын
Disculpa amigo Carlos, hay alguna manera de tener una entrada con más de dos variables distintas en la entrada del input type [8]?
@luisangel21425 жыл бұрын
broh ! el libro que usas cual es ? pasalo plox
@ElAmigoCarlos5 жыл бұрын
Hola, ese es el Manual de Usuario, en el video INPUT I mostré como acceder a él desde el Emulador/Ayuda/Manual de usuario, pero es más fiable usar Help en la misma calculadora para obtener la ayuda, creo que es más práctica y siempre lo uso
@luisangel21425 жыл бұрын
@@ElAmigoCarlos es que HELP me ayuda con los comandos que ya conozco pero si quisiera ver todos los comandos que existen ?
@dog125515 жыл бұрын
Excelentes tutoriales Carlos, gran trabajo. Tengo una duda, ¿Cómo podría ingresar una cantidad de datos diferente cada vez? Por ejemplo si quiero hacer un programa para calcular la media de ciertos valores, pero el número de valores es diferente cada vez que ejecuto el programa. Espero haberme explicarme bien. Un saludo genio!
@ElAmigoCarlos5 жыл бұрын
Hola, en este caso puedes hacer un algoritmo acumulativo, como por ejemplo ir sumando y contando cada vez que se inserte un nuevo dato con ayuda de un bucle, pero esto no almacena los valores anteriores, solo los acumula. La alternativa más eficiente es coleccionar los datos, de tal forma que puedas volver a utilizarlos en el futuro, las alternativas para coleccionar datos es insertarlos en listas, vectores o matrices, por ejemplo hacer un input que tome a Lista(1), luego Lista(2), Lista(3), ... , Lista será una variable con varios datos almacenados.
@dog125515 жыл бұрын
Perfecto, es justo lo que quería, muchas gracias. Una ultima duda Carlos, soy nuevo con la calculadora y no se sumar los elementos de una matriz o un vector, algo que en Matlab es tan fácil como poner SUM, en hp ppl no lo encuentro por ningún lado. ¿Podrías decirme que comando usar para realizar dicha operación sin tener que usar un FOR o algo similar?
@ElAmigoCarlos5 жыл бұрын
Estos comandos estan enfocados en listas, pero manipulan matrices o vectores sin problemas ΣLIST( ) - Suma ΠLIST( ) - Producto ΔLIST( ) - Diferencia
@jordimasuu6 жыл бұрын
Buenos días Carlos. En primer lugar quería felicitarte por el trabajo. Estoy teniendo problemas para encontrar material acerca de este lenguaje. Quería preguntar acerca de como puedo alargar listas. Gracias
@ElAmigoCarlos6 жыл бұрын
Hola, en HP PPL no se necesita definir el límite de una lista, puedes colocar datos en posiciones no iniciadas sin ningún problema, el único límite que existe es pasarse de 10 000 elementos. Puedes por ejemplo crear una lista vacía y luego ir colocando datos al final con el índice 0: LOCAL lista={}; FOR X:=1 TO 5 DO lista(0):=X END; Y esto sería lo mencionado antes: LOCAL lista={}; lista(5):=10; Si deseas más información puedes visitar este artículo: goo.gl/LWE14X
@jordimasuu6 жыл бұрын
Usas el mismo sistema para una lista de strings, o variables? debo tener algún error en la secuencia... Para ponerte en situación, estoy creando un programa que tenga un input con "n" entradas. Con un primer input se define la cantidad de entradas que va a tener segundo input. Para ello, necesito la lista de variables tipo X1, X2, X3... Es posible tal cosa?
@ElAmigoCarlos6 жыл бұрын
La respuesta simple es que no se puede crear un INPUT de "n" entradas (O también esta la otra necesidad de que un INPUT varíe de acuerdo a los valores insertados en algún campo), debido a la naturaleza de los parámetros de INPUT, estos usan directamente la variable sin evaluar y conceptos relacionados. Por ese motivo se recomienda reestructurar el modelo de entrada, usar por ejemplo más de un INPUT, usar CHOOSE para crear un menú que amplíe las condiciones de ingreso. La separación forzada de la entrada de datos es necesaria por el momento para este comando. La respuesta reveladora sería que uses EXPR, como por ejemplo: LOCAL Vars={{'X',[0],{30,20,1}},{'Y',[0],{30,20,2}}}; EXPR("INPUT("+STRING(Vars)+")"); No te recomiendo usar esta modalidad, puesto que se logra exactamente lo mismo separando las variaciones del INPUT según los casos, de la misma forma que condicionarías la creación y generación de la variable "Vars" del ejemplo mostrado. Puedes ver sobre EXPR aquí: goo.gl/8A9uDv
@jordimasuu6 жыл бұрын
Gracias Carlos, por aclararme las dudas! Estupendo trabajo, el de este canal! Y estupendo blog! Sigue trabajando en ellos!
@ElAmigoCarlos6 жыл бұрын
Hola Jordi, hoy acaba de salir un nuevo firmware donde el INPUT ya permite enviar ese Vars a extraer su contenido sobre el INPUT. LOCAL Vars={{'X',[0],{30,20,1}},{'Y',[0],{30,20,2}}}; INPUT(EVAL(Vars)); Con esta esta más que resuelta esta duda que muchos tenían y evitaban al programar, espero te sea útil. Te dejo un enlace relacionado a la última versión: goo.gl/SNxcxs