Foros del Web » Programación para mayores de 30 ;) » Programación General »

Hacer validacion en bash

Estas en el tema de Hacer validacion en bash en el foro de Programación General en Foros del Web. mi problema es el siguiente: tengo que hacer una apuesta, me piden: - el monto inicial con el que parto es 100 (ya sea plata ...
  #1 (permalink)  
Antiguo 15/05/2006, 19:12
 
Fecha de Ingreso: noviembre-2005
Mensajes: 17
Antigüedad: 18 años, 5 meses
Puntos: 0
Hacer validacion en bash

mi problema es el siguiente: tengo que hacer una apuesta, me piden:

- el monto inicial con el que parto es 100 (ya sea plata o lo que sea)
- ingresar apuesta.(obviamente no tiene que superar mi valor inicial 100).
- elegir un numero del 1 al 5
- hacer un random que sea de 1 a 5 y que tire el valor

eso es en general. Ahora yo hice todo eso, pero una vez que tengo que validar que el monto sea menor a 100 o que el numero a elegir sea menor a 5, no se como volver a la pregunta de antes. La idea es hacerlo con un while, pero no se como se ocupa.

un ejemplo de lo que queiro:

¿cuanto desea apostar? resp: 200
no se puede ingresar un valor superior a 100
cuanto desea apostar

eso es en teoria....
  #2 (permalink)  
Antiguo 15/05/2006, 19:16
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Fernando perdona por contestarte asi pero este post iria mejor en programacion ya que esto va en linux pero esto de los algoritmos te ira mejor en el foro de programacion.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 16/05/2006, 15:24
 
Fecha de Ingreso: febrero-2005
Mensajes: 105
Antigüedad: 19 años, 2 meses
Puntos: 1
Hola fernando_11, creo que lo que quieres sería algo así:

recoger el valor_ingresado
while [ valor_ingresado -gt 100 ] ; do
echo "Valor ingresado erróneo"
echo "Cuanto desea apostar..."
recoger valor_ingresado (es que no recuerdo ahora mismo como recoger el dato)
fin_del_while

no??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:12.