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


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  [Batch] Pedir numero y sumar digitos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Batch] Pedir numero y sumar digitos  (Leído 3,561 veces)
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
[Batch] Pedir numero y sumar digitos
« en: 4 Abril 2009, 19:55 »

Pedir un numero al usuario y sumar sus digitos :
Código:
Numero : 36574
Digitos : 5
Suma de todos los digitos : 25
Press any key...
Código
@echo off
setlocal enabledelayedexpansion
:code
:: Creacion de variables :
set /p "numero=Numero : "      // Esta variable ira disminuyendo
if not defined numero (goto:code)
set /a "contador=0"
set "numero2=%numero%"
set /a suma=0
:bucle
if not defined numero (goto:end)
set "numero=%numero:~1%"
set /a "contador+=1"
goto:bucle
:end
echo.Digitos : %contador%
set /a contador-=1
for /l %%_ in (0 1 %contador%) do (
set /a suma+=!numero2:~% style="color: #448888;">%_,1!
)
echo Suma de todos los digitos : %suma%
goto:eof


En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines