Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 27, 2008, 03:58:32
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow
) | Tema:
Mini reto batch
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
1
[
2
]
Encuesta
Pregunta:
Quieres qu se haga un nuevo mini-reto?
Si, y ademas participaria
5 (83.3%)
Si, pero no participaria
1 (16.7%)
No
0 (0%)
Total de votos: 4
Autor
Tema: Mini reto batch (Leído 410 veces)
prugo
Visitante
Re: Mini reto batch
«
Respuesta #25 en:
Febrero 10, 2008, 03:42:50 »
Cita de: DaRkDiAm0nd en Febrero 10, 2008, 01:35:26
que raro? segun esta linea de code set /a v1=%1+%3+%5
me lanza un mensage diciendo "falta un operando" alguien sabria explicarme el por que?......lo lance en varios so y me dice siempre lo mismo ...y me estoy empezando a rayar
Es muy raro, a mí también me pasó varias veces. Probando varias combinaciones a veces las operaciones salen bien, aún no he dado con la fórmula para que salga bien siempre
Al intentar cambiar mi código para optimizarlo como dice sami me he encontrado con ese mismo problema y no he conseguido que las medias salgan bien. El problema debe de ser de el programa set, no nuestro xD
En línea
sami
Habitual
Desconectado
Mensajes: 340
Re: Mini reto batch
«
Respuesta #26 en:
Febrero 10, 2008, 04:24:44 »
puede ser un error producido por invocar el programa con menos de 5 argumentos
dadme un par de dias y pondre un nuevo reto.
En línea
prugo
Visitante
Re: Mini reto batch
«
Respuesta #27 en:
Febrero 10, 2008, 05:03:01 »
He descubierto varios bugs en el código, ahora debería funcionar bien y he añadido las mejores que ha dicho sami (excepto la del vaso de limón
porque así me ahorro 2 líneas y uno de los comandos echos siempre es ignorado al ser un if...else). Quedaría así:
Código:
@echo off
set /a cm=(%1+%3+%5)/3,l=%2+%4+%6,lm=%l/3
echo Media de cerveza: %cm%
echo Media de limon: %lm%
if %l% geq 100 (echo Se puede llenar el vaso de limon: si) else (echo Se puede llenar el vaso de limon: no)
set /a cm=%1+%2, l=%3+%4, lm=%5+%6
if %cm%==100 (set cm=si) else (set cm=no)
if %l%==100 (set l=si) else (set l=no)
if %lm%==100 (set lm=si) else (set lm=no)
echo Capacidad correcta: %cm% %l% %lm%
if %1 gtr %3 (set cm=%1) else (set cm=%3)
if %5 gtr %c% (set cm=%5)
if %2 gtr %4 (set l=%2) else (set l=%4)
if %6 gtr %c% (set l=%6)
if %cm% gtr %l% (set lm=%cm% cerveza) else (if %cm%==%l% (set lm=%cm% empate) else (set lm=%cm%limon))
echo Maxima cantidad: %lm%
Salsudos
En línea
Aleks
Moderación
Gran Colaborador
Desconectado
Mensajes: 2627
Mehr licht
Re: Mini reto batch
«
Respuesta #28 en:
Febrero 11, 2008, 05:03:19 »
Señores he visto el reto y me ha parecido genial, los felicito por sus codes y sami por su iniciativa (la organizacion, elaboracion y la evaluacion del reto lo corroboran
) , esperamos ver mas cosas de estas constantemente, solo quería darles un consejo, no se si se los tomen a mal, pero es lo que veo: Debería haber una fecha limite de entrega (asi participaría mas gente y se daría margen para elaborar el code ya que todos no contamos con el mismo tiempo), los codes no serian publicados (se envían por IM) sino hasta que empiece la evaluación del code, asi se podrían hacer mejores comparaciones en cuanto a metodología y eficiencia se refiere, el code de Sami que es el modelo a seguir debería ser inmodificable y por lo tanto seria enviado con antelación a algún usuario o mod para verificar dicha particularidad. Una vez estén los codes se expondrán y se calificaran por parte de sami,proa ademas se podría dejar un agregado para que los mismos users y participantes definan y voten por el código que les ha parecido que ha sido el mas ingenioso, el mejor presentado, el mas eficiente y veloz o cosas por el estilo, otra cosa que creo que seria buena, seria separar la parte del
code calificable
,del code definitivo; que seria el programa final como tal e incluiría particularidades personales, como son la presentación visual (la interfax) del programa y la elaboración de los distintos módulos que lo conforman, creo que ello daría muy buenos resultados al poder ver los distintos estilos personales de programación y asi definir por medio de una votación publica, cuales serian los métodos correctos a elegir, a la hora de hacer un programa en batch (y ello no debería ser solo aplicable a batch sino a cualquier tipo de lenguaje), para que todos aprendamos un poco mas después de cada reto.
Como les dije un fabuloso planteamiento del reto, así mismo como la forma en que se llevo a cabo y la resolución del problema mismo, enhorabuena por todo ello. Tal vez falto algo mas de tiempo para que as gente participara.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
I´ll see you in the other side, I know it!
Páginas:
1
[
2
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow
) | Tema:
Mini reto batch
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...