[Duda] Noob programacion batch

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • AMIDAMARU
    Kaioken
    • 06-07-2006
    • 1250

    #1

    [Duda] Noob programacion batch

    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:

    @ 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
    EDIT: "DNI" O "CI" TOMENLO COMO LA MISMA COSA.. ES EL DOCUMENTO DE IDENTIFICACION
    DNI ES EN ARGENTINA Y CI EN URUGUAY
    Editado por última vez por AMIDAMARU; 22-08-2010, 10:07 PM.
    hemorroides
  • Raul Tarufetti
    G!
    • 23-06-2005
    • 1722

    #2
    falta
    ;SALIR

    bue
    pero tengo buen orto

    Comentario

    • oKaSiOn
      κ
      • 12-06-2003
      • 2727

      #3
      dios, BASH para hacer un programita asi? Python por lo menos... el chiste de BASH esta en su relacion potencia/rapidez

      Comentario

      • GADORCHA
        Legendary
        • 17-05-2003
        • 12653

        #4
        y este thread tiene un año de inactividad chabon


         

        Comentario

        • Kangreeman
          IL Tyno©
          • 02-09-2007
          • 4952

          #5
          Que use scala o nice che! jjajajajaajja

          Comentario

          Trabajando...