Atualizar sistema.ts
This commit is contained in:
parent
1320a6ca27
commit
a630e5ee4d
18
sistema.ts
18
sistema.ts
|
@ -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!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue