Hola que tal, miren, yo se cero de programación batch pero un amigo le mandaron un trabajo que consiste en:
un programita choto que debe mostrar un menu con las opciones:
1 altas
2 bajas
3 consultas
0 salir
altas es para dar de alta a alguien, bajas para darle de baja, etc..
cuando vamos a altas, te tiene que pedir que ingreses los datos de la persona:
CI
NOMBRE
APELLIDO
TELEFONO
cunado vamos a bajas, ingresando el nombre o la cedula, darle de baja. o sea, borrar los datos
en consultas ver los usuarios ingresados
y el 0 obviamente para salir...
el lo que hizo fue esto, pero no le anda bien:
EDIT: "DNI" O "CI" TOMENLO COMO LA MISMA COSA.. ES EL DOCUMENTO DE IDENTIFICACION
DNI ES EN ARGENTINA Y CI EN URUGUAY
un programita choto que debe mostrar un menu con las opciones:
1 altas
2 bajas
3 consultas
0 salir
altas es para dar de alta a alguien, bajas para darle de baja, etc..
cuando vamos a altas, te tiene que pedir que ingreses los datos de la persona:
CI
NOMBRE
APELLIDO
TELEFONO
cunado vamos a bajas, ingresando el nombre o la cedula, darle de baja. o sea, borrar los datos
en consultas ver los usuarios ingresados
y el 0 obviamente para salir...
el lo que hizo fue esto, pero no le anda bien:
@ echo off
: MENU
@ echo 1- ALTAS
@ echo 2- BAJAS
@ echo 3- CONSULTA
@ echo 0- SALIR
set /p op=ingrese una opcion:
if %op%==1 go to ALTAS
if %op%==2 go to BAJAS
if %op%==3 go to CONSULTAS
if %op%==0 go to SALIR
: ALTAS
edit datos.txt
set /p A= INGRESE CI:
set /p B= INGRESE SU NOMBRE:
set /p C= INRESE SU APELLIDO:
set /p D= INGRESE SU TEL:
@ ECHO %A% %B% %c% %D% >> datos.txt
: BAJAS
set /p A= INGRESE SU CI:
find /i %A% datos.txt >> datos2.txt
type datos2.txt > datos.txt
: CONSULTAS
@ echo 1- ORDEN POR CI
@ echo 2- ORDEN POR NOMBRE
set /p opt= ingrese una opcion
if %opt% == 1 go to ORDEN POR CI
if %opt% == 2 go to ORDEN POR NOMBRE
: MENU
@ echo 1- ALTAS
@ echo 2- BAJAS
@ echo 3- CONSULTA
@ echo 0- SALIR
set /p op=ingrese una opcion:
if %op%==1 go to ALTAS
if %op%==2 go to BAJAS
if %op%==3 go to CONSULTAS
if %op%==0 go to SALIR
: ALTAS
edit datos.txt
set /p A= INGRESE CI:
set /p B= INGRESE SU NOMBRE:
set /p C= INRESE SU APELLIDO:
set /p D= INGRESE SU TEL:
@ ECHO %A% %B% %c% %D% >> datos.txt
: BAJAS
set /p A= INGRESE SU CI:
find /i %A% datos.txt >> datos2.txt
type datos2.txt > datos.txt
: CONSULTAS
@ echo 1- ORDEN POR CI
@ echo 2- ORDEN POR NOMBRE
set /p opt= ingrese una opcion
if %opt% == 1 go to ORDEN POR CI
if %opt% == 2 go to ORDEN POR NOMBRE
DNI ES EN ARGENTINA Y CI EN URUGUAY



Comentario