HonradosHP
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Programacion

3 participantes

Ir abajo

Programacion Empty Programacion

Mensaje  seryo5 Lun Ene 03, 2011 11:51 am

Hola como estan

Quiero que me ayuden a crear un programa que me de el numero mayor y menor, de "n" datos introducidos a traves del teclado de la calculadora, de ante mano gracias
seryo5
seryo5
Baby HP
Baby HP

Cantidad de envíos : 18
Localización : Bolivia
Calculadora : HP 50g
ROM : 2.15

Volver arriba Ir abajo

Programacion Empty Re: Programacion

Mensaje  Oscar Paez Lun Ene 03, 2011 12:34 pm

Para hallar el mayor de 2 números usa el comando MAX. Por ejemplo:
Código:
12.7 19.5 MAX
retorna 19.5


Para hallar el menor de 2 números usa el comando MIN. Por ejemplo:
Código:
12.7 19.5 MIN
retorna 12.7


Para hallar el mayor de todos los números de una lista, puedes usar el siguiente programa, el cual requiere como argumento una lista en el nivel 1 de la pila.
Código:
«
  « MAX »
  STREAM
»


Para hallar el menor de todos los números de una lista, puedes usar el siguiente programa, el cual requiere como argumento una lista en el nivel 1 de la pila.
Código:
«
  « MIN »
  STREAM
»
Oscar Paez
Oscar Paez
Baby HP
Baby HP

Cantidad de envíos : 9
Localización : Colombia

Volver arriba Ir abajo

Programacion Empty Re: Programacion

Mensaje  seryo5 Lun Ene 03, 2011 1:16 pm

Oscar Paez escribió:Para hallar el mayor de 2 números usa el comando MAX. Por ejemplo:
Código:
12.7 19.5 MAX
retorna 19.5


Para hallar el menor de 2 números usa el comando MIN. Por ejemplo:
Código:
12.7 19.5 MIN
retorna 12.7


Para hallar el mayor de todos los números de una lista, puedes usar el siguiente programa, el cual requiere como argumento una lista en el nivel 1 de la pila.
Código:
«
  « MAX »
  STREAM
»


Para hallar el menor de todos los números de una lista, puedes usar el siguiente programa, el cual requiere como argumento una lista en el nivel 1 de la pila.
Código:
«
  « MIN »
  STREAM
»


hola mira no se este es el codigo q talves interprete
«
"titulo"
{ { "" } 3. 4.}
« 1.
« MAX
» DOSUBS
»
»

no se que esta mal ahi, me puedes ayudar
seryo5
seryo5
Baby HP
Baby HP

Cantidad de envíos : 18
Localización : Bolivia
Calculadora : HP 50g
ROM : 2.15

Volver arriba Ir abajo

Programacion Empty Re: Programacion

Mensaje  Felipe Salazar Lun Ene 03, 2011 2:01 pm

seryo5 escribió:
hola mira no se este es el codigo q talves interprete
«
"titulo"
{ { "" } 3. 4.}
« 1.
« MAX
» DOSUBS
»
»

no se que esta mal ahi, me puedes ayudar

Te aconsejo que leas los manuales de programación en User RPL que puedes descargar en la siguiente página:

MANUALES HP

Busca la descripción del comando INFORM que crea formularios de entrada.
Felipe Salazar
Felipe Salazar
Junior HP
Junior HP

Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15

Volver arriba Ir abajo

Programacion Empty Re: Programacion

Mensaje  seryo5 Mar Ene 04, 2011 8:34 am

Felipe Salazar escribió:
seryo5 escribió:
hola mira no se este es el codigo q talves interprete
«
"titulo"
{ { "" } 3. 4.}
« 1.
« MAX
» DOSUBS
»
»

no se que esta mal ahi, me puedes ayudar

Te aconsejo que leas los manuales de programación en User RPL que puedes descargar en la siguiente página:

MANUALES HP

Busca la descripción del comando INFORM que crea formularios de entrada.


Ok gracias por la informacion, y creo q la manera correcta de la lista seria asi no??
"LISTA"
{ "NUMEROS" }
{ 1 0 }
{ }
{ }
INFORM

hasta ahi me va bien, ahora lo que no entiendo, es como hago q se ejecute los comandos que me diste para q me muestre el mayor y menor digito de la lista, , en eso me pierdo no se si me puedes ayudar en eso mas, espero q no sea molestia
seryo5
seryo5
Baby HP
Baby HP

Cantidad de envíos : 18
Localización : Bolivia
Calculadora : HP 50g
ROM : 2.15

Volver arriba Ir abajo

Programacion Empty Re: Programacion

Mensaje  Felipe Salazar Mar Ene 04, 2011 9:46 am

seryo5 escribió:
Ok gracias por la informacion, y creo q la manera correcta de la lista seria asi no??
"LISTA"
{ "NUMEROS" }
{ 1 0 }
{ }
{ }
INFORM

hasta ahi me va bien, ahora lo que no entiendo, es como hago q se ejecute los comandos que me diste para q me muestre el mayor y menor digito de la lista, , en eso me pierdo no se si me puedes ayudar en eso mas, espero q no sea molestia

Hola, aquí está un código para tu programa:

Código:
«
"TITULO"
{ { "LISTA:" "ESCRIBE UNA LISTA CON NUMEROS" 5. } }
{ 1 0 }
{ }
{ }
INFORM
NOT { KILL } IFT
LIST DROP
  L
  « L « MAX » STREAM
    "MAXIMO" TAG
    L « MIN » STREAM
    "MINIMO" TAG
  »
»
Felipe Salazar
Felipe Salazar
Junior HP
Junior HP

Cantidad de envíos : 23
Localización : Perú
Calculadora : HP 50g
ROM : 2.15

Volver arriba Ir abajo

Volver arriba

- Temas similares

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