elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 09:09  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Error con funcion if, me da error de sintaxis
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error con funcion if, me da error de sintaxis  (Leído 842 veces)
danyhack

Desconectado Desconectado

Mensajes: 91


"El que fuma el ganja abre su mente y progresa"


Ver Perfil
Error con funcion if, me da error de sintaxis
« en: 30 Abril 2011, 03:10 »

Buenas
Hola, me intereso aprender a hacer programas en batch y pues apenas empece a leer unas cuantas cosillas hoy asi que es un error muy simple.

Aqui el codigo:
Código
@echo off
echo           PROGRAMA PARA HACER SUMAS
:v
echo Ingrese el primer numero:
set/p var=
echo Ingrese el sundo numero:
set/p var1=
set/a resultado=%var%+%var1%
echo resultado: %resultado%
echo desea seguir o terminar? s/t
set/p g
if %g%==s goto v
if %g%==t goto t
:t
pause
exit

no me funcionaa no se por que.

Gracias de antemano.

PD: no supe que "GeSHi" usar XD


En línea

"El que fuma el ganja abre su mente y progresa"
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Error con funcion if, me da error de sintaxis
« Respuesta #1 en: 30 Abril 2011, 03:21 »

Código
@echo off
echo           PROGRAMA PARA HACER SUMAS
:v
cls
echo.
set /p "var=Ingrese el primer numero: "
echo.
set /p "var1=Ingrese el sundo numero: "
set /a resultado=%var%+%var1%
echo.
echo Resultado: %resultado%
echo.
set /p "g=Desea seguir o terminar? s/t: "
if %g%==s goto v
if %g%==t goto t
:t
echo.&& echo Gracias por usar el programa.
pause>nul
exit
 

Este codigo creo q te andara, pero le haria otros cambios para que quede mas seguro y mas profesional y es lo q tendrias q usar para cada menu, si te interesa te lo escribo sino alguno otro lo hara xD

pd: Usa el Geshi DOS


En línea
danyhack

Desconectado Desconectado

Mensajes: 91


"El que fuma el ganja abre su mente y progresa"


Ver Perfil
Re: Error con funcion if, me da error de sintaxis
« Respuesta #2 en: 30 Abril 2011, 03:32 »

Hola zero

Gracias por poner el codigo, este si me funcionaa :D

aunque aun no entiendo muy bien por que el mio no funciona =(
por las comillas??
En fin,
Código
 
 
Este codigo creo q te andara, pero le haria otros cambios para que quede mas seguro y mas profesional y es lo q tendrias q usar para cada menu, si te interesa te lo escribo sino alguno otro lo hara xD
 
pd: Usa el Geshi DOS
[/quote]
Si me interesaa :D por favor y gracias ^^
En línea

"El que fuma el ganja abre su mente y progresa"
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Error con funcion if, me da error de sintaxis
« Respuesta #3 en: 30 Abril 2011, 06:01 »

Código
@echo off
:Menu
cls
echo.
echo           ---------------------------
echo            PROGRAMA PARA HACER SUMAS
echo           ---------------------------
echo.
echo.
 
 
set "num1="
set /p "num1=Ingrese el primer numero: "
 if not defined num1 (goto Menu)
 
:Second
echo.
set "num2="
set /p "num2=Ingrese el segundo numero: "
 if not defined num2 (goto Second)
 
set /a resultado= %num1%+%num2%
echo.
echo  - Resultado: %resultado%
echo.
 
:Pregunta
echo.&&echo.
set "continuar="
set /p "continuar=Desea seguir o terminar? s/t: "
  if not defined continuar (goto Pregunta)
if %continuar%== S (goto Menu)
if %continuar%== s (goto Menu)
if %continuar%== t (goto Salir)
if %continuar%== T (goto Salir)
goto Pregunta
 
:Salir
echo.&& echo  - Gracias por usar el programa -
pause>nul
exit
 

Algo asi estaria mejor por lo menos, talvez viene uno que sepa mas del tema y te aconseja otra cosa o te dice q algo q puse esta mal pero eso es lo q te puedo decir yo, mi forma de hacer menu.

Ahora te pregunto: Donde estas aprendiendo? Buscate un buen tutorial que te explique todo, no aprendas por partes, sino un tutorial mas o menos completo q te enseñe todo paso por paso ya que el error tuyo era de algo basico.
Compara los codigos ( el tuyo y el primero mio) y te daras cuenta el error, ahora yo te puedo decir cosas q hice en el segundo codigo.

Despues q te leas un buen tutorial mira ese codigo nuevo y pregunta lo q sigas sin entender.
En línea
danyhack

Desconectado Desconectado

Mensajes: 91


"El que fuma el ganja abre su mente y progresa"


Ver Perfil
Re: Error con funcion if, me da error de sintaxis
« Respuesta #4 en: 30 Abril 2011, 16:32 »

Hola de nuevo ^^
Ahora te pregunto: Donde estas aprendiendo? Buscate un buen tutorial que te explique todo, no aprendas por partes, sino un tutorial mas o menos completo q te enseñe todo paso por paso ya que el error tuyo era de algo basico.
Compara los codigos ( el tuyo y el primero mio) y te daras cuenta el error, ahora yo te puedo decir cosas q hice en el segundo codigo.

Despues q te leas un buen tutorial mira ese codigo nuevo y pregunta lo q sigas sin entender.
Gracias por tu ayuda, la verdad es que aún no eh encontrado un tutorial completo (aun estoy en la busqueda) así que me a tocado que ir aprendiendo viendo ejemplos o como dices, por partes ¬¬

Gracias por tu ayuda e interes, seguire tu consejo...

PD: Me gusto el codigo que pusistee :D
En línea

"El que fuma el ganja abre su mente y progresa"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
error de sintaxis PHP « 1 2 3 »
Desarrollo Web
redHat 30 1,902 Último mensaje 4 Mayo 2005, 05:39
por redHat
extraño error en vista de una funcion sencilla: Runtime error '75': Path/File
Programación Visual Basic
drakolive 9 7,822 Último mensaje 9 Marzo 2012, 17:08
por Sancho.Mazorka
Error de sintaxis en PHP :S
PHP
oscarj24 3 951 Último mensaje 17 Junio 2010, 04:49
por oscarj24
error de sintaxis
Programación C/C++
mapers 10 1,407 Último mensaje 22 Septiembre 2010, 06:14
por [L]ord [R]NA
Error de sintáxis
PHP
Ensy 4 1,433 Último mensaje 8 Octubre 2010, 20:34
por ~ Yoya ~
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines