Ir para conteúdo

POWERED BY:

Arquivado

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

jorgemalkav

com o algoritmo...

Recommended Posts

Em uma marcenaria da cidade existem vários projetos em andamento. Cada projeto possui vários funcionários trabalhando um numero variado de horas por dia.

Construa um programa modular ( usando funções e procedimentos) para obter os nomes dos funcionários e, para cada um deles, a quantidade de horas trabalhadas. Em cada dia da semana (assumir semana de 6 dias). Programa deverá exibir uma lista com o nome dos 10 primeiros funcionários seguido do valor total a cada um deles ( assumir valor-hora de R$ 100)

Alguem poderia fazer e comentar o exercicio???

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara tente fazer q te ajudamos pegar pronto naum valhe a pena em nd no aprendizado!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente começar organizando os dados que serão usados no programa, como por exemplo: nome dos funcionários, carga horária... Este programa é simples basta você se organizar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ESTA CERTO ISTO?? PRECISO DE AJUDA

 

-PROCEDIMENTO LER_HORAS REF REAL (VALOR_TOTAL)

-INICIO

DECLARE

INTEIRO:CONTA;

REAL:HORAS;

FIM-DECLARE

PARA CONTA DE 1 ATE 6 FACA

ESCREVA ("Nº DE HORAS");

LEIA (HORAS)

VALOR_TOTAL<- ACUMULAR(VALOR_TOTAL,HORAS);

FIM-PARA

VALOR_TOTAL<-VALOR_TOTAL*10;

-FIM

--FUNCAO ACUMULAR(REAL:VALOR, REAL:QUANTIDADE):REAL

--FIM

 

 

 

 

INICIO

DECLARE

CADEIA:NOME,PRIMEIROS[1..10];

INTEIROS:QUANTIDADE;

REAL:VALORES[1..10],HORAS,TOTAL;

FIM-DECLARE

QUANTIDADE<-0;

ESCREVA("NOME");

LEIA(NOME);

ENQUANTO (NOME <> "#")FACA

TOTAL<-0;

LER_HORAS(TOTAL);

QUANTIDADE<-QUANTIDADE+1;

SE(QUANTIDADE<=10)

ENTAO

PRIMEIROS[QUANTIDADE]<-NOME;

VALORES[QUANTIDADE]<-TOTAL;

FIM-SE

ESCREVA("OUTRO NOME");

LEIA(NOME);

FIM-ENQUANTO

ESCREVA("LISTA DOS PRIMEIROS");

PARA QUANTIDADE DE 1 ATE 10 FACA

ESCREVA(PRIMEIROS[QUANTIDADE]);

ESCREVA(VALORES[QUANTIDADE]);

FIM-PARA

FIM-ALGORITMO

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.