Tengo un problema con mi codigo chicos y no se donde esta
Este el diagrama de flujo para que puedan guiarse
Lo raro es que si pongo un echo en unos de los if funciona bien pero se muestra toda la condicion
y perdonen de nuevo no se usar las etiquetas GeSHi :'(
si alguien pudiera decirme como publicarlas con ellas para el lenguaje Batch en este foro en un futuro me coregire solo
Muchas gracias de antemano
Código (DOS) [Seleccionar]
@echo off
title Programa-36
color a
set /p m=Ingrese el monto:
if %m% LEQ 500 (
echo no hay descuento
pause>nul
exit
)
if %m% GTR 500 if %m% LEQ 1000 (
set /a mf=(%m% * 5) / 100
set /a mf=%m% - %mf%
goto 1
)
if %m% GTR 1000 if %m% LEQ 7000 (
set /a mf=(%m% * 11) / 100
set /a mf=%m% - %mf%
goto 1
)
if %m% GTR 7000 if %m% LEQ 15000 (
set /a mf=(%m% * 18) / 100
set /a mf=%m% - %mf%
goto 1
) else (
set /a mf=(%m% * 18) / 100
set /a mf=%m% - %mf%
:1
echo el cliente debe pagar $%mf%
pause
exit
)
Este el diagrama de flujo para que puedan guiarse
Lo raro es que si pongo un echo en unos de los if funciona bien pero se muestra toda la condicion
y perdonen de nuevo no se usar las etiquetas GeSHi :'(
si alguien pudiera decirme como publicarlas con ellas para el lenguaje Batch en este foro en un futuro me coregire solo
Muchas gracias de antemano