Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < stdio.h>
- #include <stdlib.h>
- void carrega (int nvoo[10], int qtdade[10]){
- nvoo[0] = 767; qtdade[0] = 14;
- nvoo[1] = 813; qtdade[1] = 112;
- nvoo[2] = 672; qtdade[2] = 12;
- nvoo[3] = 771; qtdade[3] = 5;
- nvoo[4] = 832; qtdade[4] = 4;
- nvoo[5] = 716; qtdade[5] = 0;
- nvoo[6] = 772; qtdade[6] = 18;
- nvoo[7] = 777; qtdade[7] = 0;
- nvoo[8] = 882; qtdade[8] = 17;
- nvoo[9] = 971; qtdade[9] = 120;
- }
- void exibe (int nvoo[10], int qtdade [10]){
- int i;
- for (i=0;i<10;i++)
- printf("\nVoo [%d] possui %d vagas", nvoo[i], qtdade[i]);
- }
- int busca (int nvoo[10], int voodesej){
- int i, posicao = -1;
- for (i=0;i<10;i++){
- if (nvoo[i] == voodesej)
- posicao = i;
- }
- return posicao;
- }
- main(){
- int nvoo[10], qtdade[10];
- carrega (nvoo, qtdade);
- int opcao = 0, voodesej, posicao;
- while (opcao!=4){
- printf("\n1-Exibe os vetores de voos e viagens disponiveis\n2-Le o numero de voo e busca se existe");
- printf("\n3-Venda de uma passagem\n4-Sair\n\nOpcao: ");
- scanf("%d", &opcao);
- switch(opcao){
- case 1: exibe (nvoo, qtdade);
- break;
- case 2: printf ("\nEntre com o voo desejado: ");
- scanf("%d", &voodesej);
- posicao = busca (nvoo, voodesej);
- if (posicao == -1)
- printf("\nNumero do voo informado nao existe %d", voodesej);
- else printf("\nVoo existente %d tem %d vagas", voodesej, qtdade[posicao]);
- break;
- case 3: printf ("\nEntre com o voo desejado: ");
- scanf("%d", &voodesej);
- posicao = busca (nvoo, voodesej);
- if (posicao == -1)
- printf("\nNumero do voo informado nao existe %d", voodesej);
- else{
- if (qtdade [posicao]==0) printf ("\nVoo lotado");
- else{
- qtdade[posicao]--;
- printf("\nSucesso! Venda realizada no voo %d", voodesej);
- }
- }
- break;
- }//switch
- }//while
- }//main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement