-
- A Biblioteca da Faculdade Dom Bosco de Porto Alegre tem 200 livros para
-
empréstimo aos alunos e professores. Fazer um programa que gerencie os
-
empréstimos dos livros da biblioteca. Os códigos dos livros estão
-
armazenados em um vetor e em outro vetor estão armazenadas as
-
quantidades disponíveis de cada exemplar de livro. O programa deve:
- a) fazer a leitura do vetor de códigos de livros e do vetor de quantidade
-
de exemplares (supor que não existem códigos de livros duplicados ?
-
não é necessário testar esta condição).
- b) procurar livros que os alunos e professores desejam retirar e verificar
-
se há exemplares disponíveis. Caso hajam exemplares: atualizar a
-
quantidade disponível, mostrar mensagem ?Retirada OK!? e informar o
-
código do livro retirado. Caso não hajam mais exemplares disponíveis:
-
mostrar mensagem ?Todos os exemplares deste livro estão retirados.?.
-
Caso o código do livro a ser retirado não exista: mostrar mensagem
-
?Código do livro inválido.?;(supor que apenas um exemplar de livro
-
possa ser levado em cada retirada)
- c) programa deve ficar pesquisando livros até que seja digitado para
-
código de livro 9999;
- d) quando ocorrer o término da pesquisa (entrada do código 9999),exibir os
-
códigos dos livros da biblioteca e quantidade disponível de cada livro.
*/
[color=red]
[color=blue]eu cosegui fazer so ate aki[/color]
#include <stdio.h>
#define TAM 200
int main (void)
{
int i, livro[TAM], qtde[TAM], pedido;
for (i=0; i<TAM; i++)
{
livro[i]=i+1000;
qtde[i]=i;
}
printf("digite o codigo do livro");
scanf ("%d",&pedido);
i=0;
int achou = 1; int fim = 1;
while ((achou == 1) &&(fim == 1))
{
if (pedido == livro[i])
achou = 0;
else
if(i<(TAM-1))
i++;
else
fim = 0;
}
if(achou ==0)
if (qtde[i] > 0)
qtde[i]--;
printf("retirada OK!");
printf(" ");
else
printf(" ");
system("pause");
return 0;
}
][/color]