Ir para conteúdo
Fórum Script Brasil
  • 0

como resolver estes algoritmos?


ernanifdx

Pergunta

1. Escreva um algoritmo que imprima as seguintes seqüências de números:

1, 1 2 3 4 5 6 7 8 9 10

2, 1 2 3 4 5 6 7 8 9 10

3, 1 2 3 4 5 6 7 8 9 10

4, 1 2 3 4 5 6 7 8 9 10

e assim sucessivamente, até que o primeiro número (antes da vírgula), também chegue a 10.

2. Uma escola contratou 15 professores temporários para o próximo semestre. De acordo com a média do número de alunos mensais que permanecem no curso, eles adquirem pontos que determinarão seus salários ao final de cada mês. Esses pontos são colocados em uma tabela que será entregue ao departamento pessoal para realizarem os cálculos. Sabendo que esses professores trabalharão nos meses de novembro a janeiro do ano subseqüente, faça um programa que:

a) leia as pontuações de cada um dos meses de trabalho de cada professor;

B) calcule e mostre a pontuação geral de cada professor;

c) calcule e mostre a média das pontuações de cada professor;

d) determine e mostre o valor total do salário de cada professor, sabendo que: salário final:= salário inicial + media_pontos%* salário inicial;

e) Determine e mostre o maior salário atingido entre todos os professores nos três meses.

Observação: salário inicial = R$323,00.

3. Tendo um conjunto de dados que contém a altura e o sexo (M ou F) de 15 pessoas. Faça um programa que calcule e mostre:

a) A maior e menor altura do grupo;

B) A média de altura dos homens;

c) O número de mulheres;

d) O sexo da menor pessoa.

4. Em um campeonato de soletrar participam 3 times e cada um possui seis jogadores. Uma das regras para participar do campeonato é que ninguém maior de 15 anos e menor de 8 podem participar. Faça um programa que receba a idade, o peso e a altura de cada jogador, e que calcule e mostre:

a) A quantidade de jogadores com idade inferior a 15 anos;

B) A média e idade dos jogadores de cada time;

c) A média do peso dos jogadores do campeonato;

d) A percentagem de jogadores com mais de 45 quilos, considerando todos os jogadores do campeonato.

5. Escreva um programa para calcular os juros e o novo saldo de uma conta bancária, observe que: se o saldo for inferior a R$1.000,00 a conta não recebe juros e paga uma taxa ao banco (multa); caso a conta atinja um saldo negativo ela é cancelada. O programa deverá ter a multa representada por uma constante; ler o saldo anterior; o número de meses ao fim do qual queremos calcular o saldo e a taxa anual de juros. Você deverá partir do princípio de que não há movimentos na conta e de que os juros só são calculados no fim do número de meses específicos.

6. A série de Fibonacci é uma seqüência de termos que tem como os 2 primeiros termos, respectivamente, os números 0 e 1. A partir daí, os demais termos são formados seguindo uma certa regra. A série de Fibonacci pode ser vista a seguir:

0 1 1 2 3 5 8 13 21...

Descubra a regra que gera a seqüência da série de Fibonacci e escreva um algoritmo que gere os n (solicitados pelo usuário) primeiros termos desta série e calcula e escreve a soma destes termos.

7. Escreva um programa para ler e processar os dados de 10 funcionários de uma firma. Dados de entrada:

• Nome de um funcionário

• Salário base

• Código de reajuste

• Valor do salário mínimo atual

OBS: O valor do salário mínimo pode ser lido apenas 1 vez, pois é o mesmo para todos os funcionários.

Calcular o valor do reajuste do salário da seguinte forma:

Código Fórmula

1 • Salário atual < = 3SM (salários mínimos), reajuste de 30%

• Salário atual > 3SM, reajuste de 30% sobre 3 SM, mais 20% sobre a parte que excede os 3 SM

2 • Salário atual <= 3SM, reajuste de 25%

• 3SM < salário atual <= 5 SM, reajuste de 15%

• Salário atual > 5 SM, reajuste de 7%

Código diferente dos especificados acima, exibir mensagem Código Inválido e o salário não sofre alterações

8. Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair deste número os ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a zero. 0 número de vezes que forem realizadas as subtrações consecutivas é a raiz quadrada exata do número (resultado 0) ou aproximada do número (resultado negativo),

Exemplo:

Raiz de 16 = 4

16 – 1 = 15

15 – 3 = 12

12 – 5 = 7

7 – 7 = 0

Total de 4 subtrações

Faça um programa para exibir somente os números que possuem raiz exata entre 1 e 100.

9. Foi realizada uma pesquisa de algumas características físicas da população de uma certa região, a qual coletou os seguintes dados referentes a cada habitante para serem analisados:

• Sexo (“M” ou “F”);

• Cor dos olhos (“AZUIS”, “VERDES”, “CASTANHOS”);

• Cor dos cabelos (“LOUROS”, “CASTANHOS”, “PRETOS”);

• Idade.

Faça um algoritmo que determine e escreva:

• A idade do habitante mais velho;

• A percentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos inclusive e que tenham olhos verdes e cabelos louros.

O final do conjunto de habitantes é reconhecido pelo valor –1 informada como idade.

10. A prefeitura de uma cidade deseja fazer uma pesquisa entre seus habitantes. Faça um algoritmo para coletar dados sobre o salário e número de filhos de cada habitante e após as leituras, escrever:

a) Média de salário da população

B) Média do número de filhos

c) Maior salário dos habitantes

d) Percentual de pessoas com salário menor que R$ 150,00

Obs.: O final da leituras dos dados se dará com a entrada de um “salário negativo”.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...