Atualizar sistema.ts
This commit is contained in:
+7
-11
@@ -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!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user