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.
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.
Ana
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)