Como hago para separar tres digitos en variables?
es un tutorial de....bue no recuerdo y no quiero hacer plagio ...pero lo busco y lo pongo
respuesta a leer
http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html
y sobre identidades notables una vez obtenida la formula de bascara tenes los posibles binomios que la conforman el polinomio de la identidad y para pensar en algebra teorica...la x es solo un numero que no conoces...a ver si lo ves tranqui vas a ver que el resultado de obtener por ejemplo
es un tutorial de....bue no recuerdo y no quiero hacer plagio ...pero lo busco y lo pongo
respuesta a leer
CitarExtracción de carácteres:y para no desmerecer a los chicos del foro aca esta el de ellos
Bien esta es una parte muy interesante, nos permita obtener "trozos" de variables llamados subcadenas, existen varias formas para ello, siendo la principal:
Código:
SET VariableResultado=%VariableOriginal:~m,n%
Almacena en la VariableResult ado la subcadena que existen en la VariableOrigin al desde la posición "m" durante "n" caracteres.
Ejemplo:
Código:
SET VAR=123456789
SET RES=%VAR:~3,2%
ECHO %RES%
Mostraría por pantalla:
45 (los dos caracteres a partir del tercero)
Como en la sustitución de caracteres, la VariableResult ado y la VariableOrigin al pueden ser las mismas.
Si "m" o "n" son iguales a 0 pueden omitirse, por ejemplo:
Código:
SET VAR=123456789
SET RES1=%VAR:~,5%
SET RES2=%VAR:~0,5%
IF %RES1%==%RES2% ECHO Funciona
ECHO %RES1%=%RES2%
Mostraría por pantalla, "Funciona" y después:
12345=12345
Lo mismo con el siguiente code:
Código:
SET VAR=123456789
:: Lo siguiente significa extraer a partir del caracter 5º hasta el final
SET RES1=%VAR:~5%
SET RES2=%VAR:~5,4%
IF %RES1%==%RES2% ECHO Funciona
ECHO %RES1%=%RES2%
Mostraría primero por pantalla "Funciona" y después:
6789=6789
Estos métodos abreviados son útiles para cuando no conocemos el numero de caracteres de la variable, sobre todo el 2º, ya que si queremos extraer los 3 últimos caracteres pero no sabemos a partir del cual seria eso no lo podríamos hacer.
Ejemplos bastante usados:
Código:
SET DIA=%DATE:~,2%
SET MES=%DATE:~3,2%
SET AÑO=%DATE:~6%
Lo mismo para sacar las horas, minutos y segundos de la variable %TIME%, etc...
Fin de la 1º Clase, si tenéis dudas posteralas que las resolveré, si tenéis criticas ponerlas también.
http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html
y sobre identidades notables una vez obtenida la formula de bascara tenes los posibles binomios que la conforman el polinomio de la identidad y para pensar en algebra teorica...la x es solo un numero que no conoces...a ver si lo ves tranqui vas a ver que el resultado de obtener por ejemplo
Citar(a ± b)^2 = a^2 ± 2 · a · b + b^2la parte (a ± b)^2 es el resultado usando bascara del polinomio a^2 ± 2 · a · b + b^2 y que tenga una x lo unico que hace es que se multiplique en cada termino