Atualizar sistema.ts

This commit is contained in:
JADSON LIMA DO NASCIMENTO 2025-03-06 07:13:42 +00:00
parent 1320a6ca27
commit a630e5ee4d
1 changed files with 7 additions and 11 deletions

View File

@ -11,7 +11,7 @@ let contadorId = 1;
function mostrarMenu(): void { function mostrarMenu(): void {
console.log(` console.log(`
Sistema Gerenciador de Séries Sistema Gerenciador de Séries
=============================
1. Criar 1. Criar
2. Listar 2. Listar
3. Atualizar 3. Atualizar
@ -22,11 +22,11 @@ function mostrarMenu(): void {
function obterEntradaTexto(mensagem: string): string { function obterEntradaTexto(mensagem: string): string {
let entrada = prompt(mensagem) || ""; let entrada = prompt(mensagem) || "";
while (entrada.replace(/\s/g, "") === "") { while (!entrada.trim()) {
console.log("Entrada inválida. Por favor, tente novamente."); console.log("Entrada inválida. Por favor, tente novamente.");
entrada = prompt(mensagem) || ""; entrada = prompt(mensagem) || "";
} }
return entrada; return entrada.trim();
} }
function obterEntradaNumero(mensagem: string): number { function obterEntradaNumero(mensagem: string): number {
@ -59,7 +59,7 @@ function criarSerie(): void {
} }
function listarSeries(): void { function listarSeries(): void {
if (!series[0]) { if (series.length === 0) {
console.log("Nenhuma série cadastrada."); console.log("Nenhuma série cadastrada.");
return; return;
} }
@ -75,7 +75,7 @@ function listarSeries(): void {
} }
function atualizarSerie(): void { function atualizarSerie(): void {
if (!series[0]) { if (series.length === 0) {
console.log("Nenhuma série cadastrada."); console.log("Nenhuma série cadastrada.");
return; return;
} }
@ -97,7 +97,7 @@ function atualizarSerie(): void {
} }
function excluirSerie(): void { function excluirSerie(): void {
if (!series[0]) { if (series.length === 0) {
console.log("Nenhuma série cadastrada."); console.log("Nenhuma série cadastrada.");
return; return;
} }
@ -110,11 +110,7 @@ function excluirSerie(): void {
return; return;
} }
for (let i = index; i < series.length - 1; i++) { series.splice(index, 1);
series[i] = series[i + 1];
}
series.pop();
console.log("Série excluída com sucesso!"); console.log("Série excluída com sucesso!");
} }