1 CURSO DE PROGRAMACION EN BATCH PARA PRINCIPIANTES 2 VARIABLES Mar Sep 25, 2012 3:21 pm
Lord Nightwinter
Admin
En esta ocasión, os explicare otro tipo de variables, que se utilizan
para hacer operaciones matemáticas. Su base y modo de empleo es similar
a las del capítulo anterior (las set/p).
Estas en vez de set/p xxx= se llaman set/a xxx=
Sirve por ejemplo para realizar medias, porcentajes…etc…
Lo mejor es ver un ejemplo:
Por cierto, antes de mostrar el código, recuerdan el comando rem no?
aparece en el 1º capítulo, y se usa para hacer aclaraciones a la hora de
hacer el código, pero q luego en el programa no se vera. Os lo digo
porque lo utilizare para ir explicando.
VEAN:
<blockquote>@echo off
title calcula tus nota lo que hacemos es dotar la palabra asig con el valor 6
set/a suma=a+b+c+d+e+f
rem aquí sumamos las medias
set/a media=%suma%/%asig%
rem como verán al dividir la suma entre las asignaturas sacamos la media
echo tu nota media es de : %media%
pause
echo estudia mas crabrón
echo.
echo consejo de Moglu!!
pause
exit
</blockquote>
Se me olvidaba decir que no muestra decimales, es decir si tu media es de 5,25 veras 5… ¿¡Algo es algo no no pidan mas!? jeje
Espero que lo hayan entendido.
Los comandos de las operaciones son
suma+
resta -
producto *
división /
exponente ^
para hacer operaciones matemáticas. Su base y modo de empleo es similar
a las del capítulo anterior (las set/p).
Estas en vez de set/p xxx= se llaman set/a xxx=
Sirve por ejemplo para realizar medias, porcentajes…etc…
Lo mejor es ver un ejemplo:
Por cierto, antes de mostrar el código, recuerdan el comando rem no?
aparece en el 1º capítulo, y se usa para hacer aclaraciones a la hora de
hacer el código, pero q luego en el programa no se vera. Os lo digo
porque lo utilizare para ir explicando.
VEAN:
<blockquote>@echo off
title calcula tus nota lo que hacemos es dotar la palabra asig con el valor 6
set/a suma=a+b+c+d+e+f
rem aquí sumamos las medias
set/a media=%suma%/%asig%
rem como verán al dividir la suma entre las asignaturas sacamos la media
echo tu nota media es de : %media%
pause
echo estudia mas crabrón
echo.
echo consejo de Moglu!!
pause
exit
</blockquote>
Se me olvidaba decir que no muestra decimales, es decir si tu media es de 5,25 veras 5… ¿¡Algo es algo no no pidan mas!? jeje
Espero que lo hayan entendido.
Los comandos de las operaciones son
suma+
resta -
producto *
división /
exponente ^