Cita:
@echo off
title ejemplo4
color 5e
set/p nombre= ¿como te llamas?
echo.
pause
echo.
set/p edad= ¿y cuantos años tienes?
echo.
pause
echo.
set/p vive= ¿y donde vives?
echo.
pause
cls
color 2f
echo te llamas %nombre% y tienes %edad% años y vives en %vive%
echo.
pause > nul
exit
quiero preguntar algo...
en este ejemplo no seria nesesario poner
set/a edad = ¿y cuantos años tienes?
o me equivoco.
portaliano.... no estas equivocado... pero el autor del tutorial tampoco se equivoca ¿q mierda kiero decir? me explico....:
existen unos datos q se llaman
numéricos y
alfanuméricos. los datos
numéricos, como su palabra lo dice, solamente son NÚMEROS, ej: 1 2 3 8 14 67 195 789 ; y los datos
alfanuméricos son letras con numeros (q no se confunda con los
numéricos) ¿donde esta la diferencia....? en q con los datos
numéricos uno puede realizar operaciones matematicas, pero no asi con los
alfanuméricos, los
alfanuméricos, en este caso pude ser "hola" o "HOLA" o incluso "H0L4" (vez q aki mezcle numeros con letras, y no tengo problemas con hacerlo)... ahora, ¿por que el autor del tutorial usó
set/p y no
set/a para la edad? porque el no queria realizar una operación matematica en base a ese numero asiq no cayó en un error.... pero tampoko es un error hacerlo con un
set/a, asi q.... se podia hacer de las 2 formas....
q bueno q te dieras cuenta de eso..... es algo q me dice q realmente te interesa este tema y q puedes llegar a aprender mucho.. te felicito... sigue asi..