• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

EliteR3S

[Problema] Programa díficil

6 mensagens neste tópico

Boas.

Primeiro não sei por onde começar este problema que me deram para a mão e gostaria que me ajudassem.  :wallbash:

Aqui vai a questão:

Fazer um programa que implemente o processamento estatístico de salários.

A quantidade de funcionários deve ser colocada numa constante.

O programa deve afixar no ecrã um menu com as seguintes opções:

1.      Introduzir nomes e vencimentos.

2.      Vencimento mais elevado

3.      Vencimento mais baixo.

4.      Média de vencimentos.

5.      Nome dos funcionários com vencimento acima da média.

6.      Sair do programa.

Depois de mostrar cada um dos valores deve esperar e voltar ao menu ao premir uma tecla.

No mais elevado e no mais baixo deve mostrar o nome do funcionário.

Deve pedir confirmação da saída.

Alguém me pode ajudar :cheesygrin:

Sff  :-[

Fikem ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

bom..... se fosse eu começaria fazendo cada um desses tópicos ae um procedure para realizar tal tarefa depois, da ordem com que você fosse precisando ia "chamá-los" para executar atráves de um menu.

e quanto a esperar é só usar o

delay(tempo)

e/ou

readln; para o tempo e para sair

espero ter ajudado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Homem, primeiro com "case of" e readln fazes um menu. Depois fazes functions para calcular média e fazer sorting dos ordenados por ordem crescente, decrescente, etc (variavel auxiliar ajuda-te aqui). Depois fazes nas mesmas funções algo que te retorne o valor da função. Quanto aos nomes e aos vencimentos, eu iria para uma matriz simples: nomes numa linha e vencimento na outra. E ta :D

E parem de pedir programas...apresentem ideias e pseudocodigo...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora