fla-19-11-2024

This commit is contained in:
KETLYN KAUANY FERREIRA DOS SANTOS 2024-11-19 12:03:13 -03:00
parent 0097a8db7b
commit 033673f65d
1 changed files with 55 additions and 0 deletions

55
menu.ts Normal file
View File

@ -0,0 +1,55 @@
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();