elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  maximo y minimo en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: maximo y minimo en batch  (Leído 2,608 veces)
guason9

Desconectado Desconectado

Mensajes: 5


Ver Perfil
maximo y minimo en batch
« en: 26 Septiembre 2015, 21:59 pm »

Buenas gente.

Tengo que hacer un programita en batch para una materia y me pide que a X cantidad de alumnos a los cuales les ingreso su nota final de curso, arroje cual de esas notas es la maxima obtenida y la minima, me explico?

No logro entender como hacer que de por ejemplo 5 calificaciones (3, 5, 8, 10 ,12), yo le solicite al programa la nota maxima y por otro lado la minima y me arroje como resultado: 3 y 12.

Si alguien me puede dar una mano...gracias.


En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.878



Ver Perfil
Re: maximo y minimo en batch
« Respuesta #1 en: 27 Septiembre 2015, 09:25 am »

No logro entender como hacer que de por ejemplo 5 calificaciones (3, 5, 8, 10 ,12), yo le solicite al programa la nota maxima y por otro lado la minima y me arroje como resultado: 3 y 12.

Código
  1. @Echo OFF & Setlocal EnableDelayedExpansion
  2.  
  3. Set /A "Max=0"
  4. Set /A "Min=100"
  5. Set    "Values=5,3,8,12,10"
  6.  
  7. For %%v in (%Values%) Do (
  8.  
  9. If %%v LEQ !Min! (Set /A "Min=%%v")
  10. If %%v GEQ !Max! (Set /A "Max=%%v")
  11. <Nul Set /P"=%%v "
  12. )
  13.  
  14. Echo Minimum: !Min!
  15. Echo Maximum: !Max!
  16.  
  17. Pause&Exit /B 0


Cita de: cmd
5 3 8 12 10
Minimum: 3
Maximum: 12
Presione una tecla para continuar . . .


PD:
Por si acaso en el futuro te sirve de algo, mírate este ejemplo en VBS sobre funcionalidades de alumnos/materias:
http://foro.elhacker.net/scripting/ayuda_con_select_case_vbs-t436700.0.html;msg2020173#msg2020173


Saludos


« Última modificación: 27 Septiembre 2015, 09:30 am por Eleкtro » En línea



guason9

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: maximo y minimo en batch
« Respuesta #2 en: 1 Octubre 2015, 01:21 am »

Código
  1. @Echo OFF & Setlocal EnableDelayedExpansion
  2.  
  3. Set /A "Max=0"
  4. Set /A "Min=100"
  5. Set    "Values=5,3,8,12,10"
  6.  
  7. For %%v in (%Values%) Do (
  8.  
  9. If %%v LEQ !Min! (Set /A "Min=%%v")
  10. If %%v GEQ !Max! (Set /A "Max=%%v")
  11. <Nul Set /P"=%%v "
  12. )
  13.  
  14. Echo Minimum: !Min!
  15. Echo Maximum: !Max!
  16.  
  17. Pause&Exit /B 0



PD:
Por si acaso en el futuro te sirve de algo, mírate este ejemplo en VBS sobre funcionalidades de alumnos/materias:
http://foro.elhacker.net/scripting/ayuda_con_select_case_vbs-t436700.0.html;msg2020173#msg2020173


Saludos

Bien de bien...gracias por las líneas y agregué a favoritos ese link. Con tiempo lo estudio, seguramente me sirva a futura.

Gracias,
Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python] - Mínimo y máximo
Scripting
Meta 2 21,093 Último mensaje 1 Diciembre 2010, 12:50 pm
por Novlucker
maximo y minimo « 1 2 »
Programación C/C++
m@o_614 10 11,476 Último mensaje 27 Abril 2021, 19:59 pm
por K-YreX
Tabla Java valor minimo y maximo
Java
tcubanito 1 2,733 Último mensaje 7 Agosto 2014, 13:39 pm
por NikNitro!
Maximo y minimo de un vector (Funciones)
Programación C/C++
TheShocker 2 6,928 Último mensaje 27 Diciembre 2014, 20:48 pm
por TheShocker
MOVIDO: maximo y minimo en batch
Programación General
Eleкtro 0 2,005 Último mensaje 27 Septiembre 2015, 09:07 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines