Algoritimo - registro carros

307 palavras 2 páginas
Para controle dos veeículos que circulam em uma determinada cidade, a Secretaria de Tansportes criou o seguinte registro-padrão:
Proprietário:_______________ Combustível:______________
Modelo:___________________ Cor:______________
Ano:____ Placa:________
Em que:
Combustível pode ser álcool, dieseo ou gasolina;
Placa posssui os 3 primeiros valoes alfabétticos e os 4 restantes, valores numéricos.

Sabendo que o numero máximo de veíiculos da cidade é de XX unidades, faça um algorítmo que:

1. Leia os dados dos veículos;
2. Liste todos os proprietários cujos carros são do ano de 1980 ou posterior e que sejam movidos a diesel.
3. Liste todas as placas que começam com a letra A e terminem com 2 ou 7 e seus respectivos proprietários
4. Liste o registro de todos os carros em ordem crescente do ano de fabricação.

Algoritmo tipo Reg = registro ( Prop, Comb, Mmodelo, Cor literal, Ano numérico Placa literal) declare ST[1:50] Reg declare i, j, NV numérico declare Aux Reg i ← 1 repita leia ST[i].Prob, ST[i].Comb, ST[i].Modelo, ST[i].Cor, ST[i].Ano, ST[i].Placa i ← i+1 se 'FIM DE DADOS' então interrompa fim se fim repita NV ← i-1 i ← 1 repita se i>NV então interrompa fim se se ST[i].Ano≥ 1980 e ST[i].Comb = “diesel” então escreva ST[i].Prop fim se i ← i+1 fim repita i ← 1 repita se i>NV então interrompa fim se se ST[i].Placa[1] = “A” e (ST[i].Placa[7] = “2” ou ST[i].Placa[7] = “7”) então escreva ST[i].Placa, ST[i].Prop fim se i ← i+1 fim repita i ←1 repita se i>NV-1 então interrompa fim se j ← i+1 repita se j>NV então interrompa fim se se ST[i].Ano>ST[j].Ano então Aux ← ST[i] ST[i] ← ST[j] ST[j] ← Aux fim se j ← j+1 fim repita i ← i+1 fim repita

{termine fazendo a impressão final}

Relacionados

  • MODELAGEM DE UMA PONTE ROLANTE COMO UM AGENTE ARTIFICIALMENTE INTELIGENTE DE UM PORTO SECO
    4797 palavras | 20 páginas
  • Trabalho Pratico Programação em Linux
    2761 palavras | 12 páginas
  • Portf lio Grupo 3 Semestre
    2424 palavras | 10 páginas
  • portifolio ind 4° periodo
    1489 palavras | 6 páginas
  • Teste
    6120 palavras | 25 páginas
  • Lista2ExerciciosdefixacaoLinguagemJava
    1844 palavras | 8 páginas
  • TRABALHO UNOPAR individual quarto semestre
    3801 palavras | 16 páginas
  • Ementa do curso de algoritmo
    2186 palavras | 9 páginas
  • Estruturas de Dados
    7648 palavras | 31 páginas
  • Processamento de sinais analógicos e digitais
    3108 palavras | 13 páginas