Skip to content

Commit

Permalink
alterar livros
Browse files Browse the repository at this point in the history
  • Loading branch information
Filipi0 committed Jul 1, 2023
1 parent ece1e56 commit 1326a6e
Showing 1 changed file with 36 additions and 1 deletion.
37 changes: 36 additions & 1 deletion scriptFilipi.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,39 @@ function listarLivros() {

console.log('Livro removido com sucesso!');
console.log('=============================\n');
}
}
function alterarDetalhesLivro() {
console.log('======= Alterar Detalhes do Livro =======');
const titulo = prompt('Digite o título do livro que deseja alterar: ');

const livroIndex = biblioteca.findIndex(livro => livro.titulo === titulo);

if (livroIndex === -1) {
console.log('Livro não encontrado na biblioteca.');
return;
}

const livro = biblioteca[livroIndex];

const novoTitulo = prompt('Digite o novo título do livro (ou deixe em branco para manter o título atual): ');
const novoAutor = prompt('Digite o novo autor do livro (ou deixe em branco para manter o autor atual): ');
const novaData = prompt('Digite a nova data de publicação do livro (formato: DD/MM/AAAA) (ou deixe em branco para manter a data atual): ');

if (novoTitulo.trim() !== '') {
livro.titulo = novoTitulo;
}

if (novoAutor.trim() !== '') {
livro.autor = novoAutor;
}

if (novaData.trim() !== '') {
livro.data = novaData;
}

salvarBiblioteca();

console.log('Detalhes do livro alterados com sucesso!');
console.log('========================================\n');
}

0 comments on commit 1326a6e

Please sign in to comment.