Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void entregarEncomendasEmMovimento(estrutEncomendas encomendas[MAX_ENCOMENDAS],int encomendasRegistadas,tipoveiculos veiculos[MAX_VEICULOS],int quantVeiculos,int numEntregues){
- int i,j,op;
- if(quantVeiculos == 0 || encomendasRegistadas == 0){
- printf("Nao e possivel entregar nao existe nenhum veiculo/encomenda");
- }else{
- for (i=0; i < quantVeiculos; i++){
- if(veiculos[i].estado == 2){
- for(j=0; j < encomendasRegistadas; j++){
- if(encomendas[j].estado == 2){
- if(veiculos[i].matricula == encomendas[j].matriculaVeiculo){
- printf("\nEscolha o que quer fazer com a encomenda\n");
- printf("1 - Devolver\n");
- printf("2 - Entregar\n");
- op = lerInteiro("\nIntroduza a sua opcao: ",1,2);
- switch(op){
- case 1:
- encomendas[j].estado = 3;
- veiculos[i].nEncomendasNoVeiculo--;
- veiculos[i].viagensEfetuadas;
- veiculos[i].encTransportadas;
- numEntregues++;
- break;
- case 2:
- encomendas[j].estado = 4;
- break;
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement