Untitled

 avatar
unknown
plain_text
12 days ago
1.6 kB
3
Indexable
#include <iostream> // Incluir la biblioteca de entrada y salida estándar
#define MAX_TAM_CADENA 120

using namespace std;

typedef char TCadena[MAX_TAM_CADENA];


// ************************************************
// BEGIN: Definicion de funciones
// ************************************************
char menu() {
    char option;
    cout << endl;
    cout << "************ MENU ********************" << endl;
    cout << "* A.- Insectar datos en vector" << endl;
    cout << "* B.- Mostrar Vector" << endl;
    cout << "* C.- Menor relativo" << endl;
    cout << "* Q.- Salir" << endl;
    cout << "**************************************" << endl;
    cout << "> Selecciona opción: ";

    cin >> option;
    cin.ignore();

    cout << "Ejecutando la acción seleccionada '" << option << "'..." << endl;

    return toupper(option);
}

// ************************************************
// BEGIN: Main principal
// ************************************************
int main() {
    char option;

    do {
        option = menu();

        switch(option) {
            case 'A':
                cout << "Opción A crear" << endl;
                break;
            case 'B':
                cout << "Opción B Mostrar Vector" << endl;
                break; 
            case 'C':
                cout << "Opción C - Menor relativo" << endl;
                break;   
            default :
                cout << "Opción no válida, elige otra" << endl;
                break;
        }
    } while (option != 'Q');

    return 0; // Retornar 0 para indicar que el programa terminó correctamente
}










Leave a Comment