fla-final/menu.ts

55 lines
1.4 KiB
TypeScript

function exibirMenu(): void{
console.log("/nSistema Minecraft");
console.log("1.Criar")
console.log("2. Listar")
console.log("3. Atualizar")
console.log("4. Excluir")
}
function capturarEntrada(): number {
const entrada = require('fs').readFileSync(0, 'utf-8').trim(); // Lê a entrada do usuário
return parseInt(entrada);
}
function menu(): void {
let x: number;
do { //faça
// Exibe o menu
exibirMenu();
// Captura a entrada do usuário
console.log('Entre com sua opção: ');
x = capturarEntrada();
// Verifica a opção escolhida e executa a ação correspondente
switch (x) {
case 1:
console.log('Você escolheu a funcionalidade: Criar');
break;
case 2:
console.log('Você escolheu a funcionalidade: Listar');
break;
case 3:
console.log('Você escolheu a funcionalidade: Atualizar');
break;
case 4:
console.log('Você escolheu a funcionalidade: Excluir');
break;
case 5:
console.log('Você escolheu a funcionalidade: Sair');
break;
default:
console.log('Opção inválida. Por favor, escolha uma opção válida.');
}
} while (x !== 5); // Continua até a opção 5 (Sair) ser escolhida
}
// Inicia o programa
menu();