logica de programação

03/05/2015

0

Oi, estou com problemas em entender a lógica de programação na faculdade, alguém poderia me ajudar com esse exercício e me explicar como e porque foi resolvido dessa forma.
A resposta pode ser apenas na logica (escreva; leia; inteiro; real; literal...)PVF



2. Considere que você tenha o seguinte registro:

TSaldo = REGISTRO

nomeDoMes : LITERAL

saldo : REAL

FIMREGISTRO

Considere que você tenha um vetor (Meses), já preenchido com 12 literais, onde em cada posição exista o nome de um mês.

Considere também que você deverá fazer 100 leituras armazenando-as em um vetor, onde em cada leitura o usuário irá digitar um número entre 1 e 12 ( representando o número de um mês), e um valor (REAL). Após a digitação de todos as 100 leituras mostrar na tela o nome da cada um dos meses e o seu saldo atual. Para esta questão você deverá utilizar registros para armazenar TSaldo dentro de um vetor.





3. Considere que você tenha o seguinte registro:

TSaldo = REGISTRO

nomeDoMes : LITERAL

saldo : REAL

FIMREGISTRO

Faça um algoritmo para realizar 12 leituras armazenando-as em um vetor, onde em cada leitura o usuário irá digitar o nome de um mês e o seu saldo atual. Após a leitura você deverá ordenar os saldos de forma decrescente (do maior saldo para o menor) e após a ordenação mostrar na tela o nome do mês e o seu saldo.





4. Considere que você tenha o seguinte registro:

TSaldo = REGISTRO

nomeDoCliente : LITERAL

saldo : REAL

FIMREGISTRO

Faça um algoritmo para realizar 100 leituras armazenando-as em um vetor. A cada leitura o usuário irá digitar o nome de um cliente e o seu saldo atual. Considere que o nome de um mesmo cliente poderá ser digitado várias vezes durante as 100 leituras. De qualquer forma cada nome, repetido ou não, deverá ser armazenado dentro do vetor. Após a leitura você realizar as seguintes operações:

a) Ordenar o vetor crescentemente pelo nome do cliente.

B) Ler o nome de um cliente e verificar se este nome existe ou não dentro do vetor. Caso exista deverá ser mostrado na tela o somatório de todos os saldos deste cliente. Lembre-se que o nome do cliente poderá aparecer repetidas vezes dentro do vetor. Caso o nome não exista uma mensagem sobre este fato deverá ser mostrada na tela.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar