Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vallard

Algoritmo para armazenar varios dados.

Recommended Posts

Olá! Estou com dificuldades para fazer um algoritmo para um trabalho, poderiam me ajudar?

 

Minha dúvida é a seguinte, o enunciado pede um algoritmo:

Leia um número indeterminado de telefones contendo as seguintes informações sendo que, o último telefone, que não entrará nos cálculos, contém o número do telefone igual a zero.

 

- nº do telefone;

- tipo do telefone (1 se for residencial e 2 se comercial);

- nº de pulsos registrados p/chamadas locais;

- total de interurbanos e as suas tarifas;

- nº de serviços de despertador prestados;

- nº de telegramas passados;

 

Escreva um algoritimo, em PORTUGOL, para um programa que:

 

Calcule e imprima:

 

1 – para cada assinante, o número de seu telefone e o valor de sua conta mensal;

 

2 – o valor da maior conta e o número do telefone do assinante que a pagou (suponha que não haja mais de um assinante com o mesmo valor de conta a pagar)

 

 

Mas estou com dificuldades na parte de pegar dados para cada assinante. Não consegui entender, como salvar tantas informações para X números de telefone(já que o número de telefones seria indefinido). De início fiz isso

 

var
ntel : caractere
tipotel, qntpulsos, ndesp, nteleg, tarifa  : inteiro
inicio
ntel <- 1
enquanto (ntel <> "0") faca
escreval ("Qual o tipo de telefone")
escreval ("Digite 1 para residencial, ou 2 para comercial")
leia(tipotel)
escreval ("Quantidade de pulsos registrados")
leia(qntpulsos)
escreval ("Quantidade de serviços despertador")
leia(ndesp)
escreval ("Quantidade de Telegramas fonados")
leia(nteleg)
fimenquanto

 

Não procuro a exata resposta para todo o programa, mas sim entender como eu faria essa parte... não tenho ideia como armazenar tantas informações diferentes, sem usar uma variável pra cada, no caso. Não sei me expressar bem qualquer dúvida quanto ao que eu disse, sinta-se a vontade para perguntar

 

Agradeço à todos que ajudarem

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.