0% acharam este documento útil (0 voto)
2 visualizações3 páginas

Algoritmos em Java Script - Lista

O documento apresenta uma série de algoritmos em JavaScript que abordam diferentes operações com vetores, como encontrar o maior e menor valor, organizar elementos, calcular faturamentos, realizar conversões entre números decimais e binários, e analisar dados de notas, gastos e idades. Cada algoritmo é descrito com um objetivo específico e requer a manipulação de arrays para resolver problemas práticos. As tarefas variam desde operações simples até análises mais complexas, como médias e contagens de condições específicas.

Enviado por

CharaToFrisk
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações3 páginas

Algoritmos em Java Script - Lista

O documento apresenta uma série de algoritmos em JavaScript que abordam diferentes operações com vetores, como encontrar o maior e menor valor, organizar elementos, calcular faturamentos, realizar conversões entre números decimais e binários, e analisar dados de notas, gastos e idades. Cada algoritmo é descrito com um objetivo específico e requer a manipulação de arrays para resolver problemas práticos. As tarefas variam desde operações simples até análises mais complexas, como médias e contagens de condições específicas.

Enviado por

CharaToFrisk
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Algoritmos em Java Script

1. Faça um programa onde o usuário irá popular com números do tipo float um vetor
com 10 posições. Ao final exiba na tela o maior e o menor valor digitado

2. Faça um programa onde o usuário irá popular com números inteiros positivos um
vetor com 10 posições. Após organize o vetor na ordem inversa dos valores
digitados e apresente na tela.

3. Faça um algoritmo que realize a união de dois vetores de mesmo tamanho e tipo
em um terceiro vetor com o dobro do tamanho dos dois primeiros.

4. Um armazém trabalha com 10 mercadorias diferentes identificadas pelos números


inteiros de 0 a 9. O dono do armazém anota a quantidade de cada mercadoria
vendida durante o mês. Ele tem uma tabela que indica para cada mercadoria o
preço de venda. Escreva um algoritmo que leia a quantidade vendida de cada
produto no final do mês (armazenando-os em um vetor Q) e o preço de venda de
cada um (armazenado-os em um vetor P). Logo após calcular e escrever o
faturamento mensal do armazém.

5. Ler um vetor R de 10 elementos e um vetor S de 20 elementos . A seguir gere um


vetor X que contenha uma única ocorrência dos elementos comuns a R e S
(intersecção). Após completar o preenchimento escrever o vetor X. Considere que
nos vetores R e S podem existir elementos repetidos.

6. Ler um vetor B de 10 elementos(considere que podem existir elementos repetidos).


A seguir copie para um vetor C apenas os elementos de B que não se repetem. Após
o término da cópia escrever o vetor C.

7. Ler um vetor B de 9 elementos e um valor X. Incluir o valor X na primeira posição do


vetor B fazendo com que os elementos existentes dentro do vetor sejam deslocados
de uma posição para o final (Considere que existe espaço no vetor para o
deslocamento). Logo após o processamento escrever o vetor B.

8. Crie um algoritmo que peça ao usuário que informe 5 números inteiros, armazene-
os em um vetor e mostre todos os elementos que são números primos.
Observação: Um número é considerado primo se ele é divisível por 1 e por ele
mesmo (O número 1 não é um número primo, pois ele tem apenas um divisor).

9. Faça um algoritmo que leia e mostre um vetor de 10 números inteiros. A seguir, peça
ao usuário para informar um valor inteiro e positivo e mostre todos os números do
vetor que são divisíveis por esse número.

10. Crie um algoritmo que peça ao usuário que informe 10 números inteiros e
armazene-os em um vetor. A seguir, apresente a multiplicação de todos os
elementos pares e a soma de todos os elementos ímpares.

11. Elabore um algoritmo que receba dois vetores A e B de 20 elementos cada do tipo
real. Construir um vetor C de mesmo tipo e dimensão, o qual será formador por:
“Todo elemento de B deverá ser MULTIPLICADO com conteúdo contido na posição
correspondente de A”. Após processar, limpar a tela e mostrar o Vetor A, o vetor B e
finalmente o Vetor C.

12. Um armazém trabalha com 100 mercadorias diferentes identificadas pelos


números de 1 a 100. O dono do armazém anota a quantidade de cada mercadoria
vendida durante o mês. Ele tem uma tabela que indica para cada mercadoria o
preço de venda. Elabore um algoritmo para calcular o faturamento mensal do
armazém, isto é: Faturamento = (quantidade[ i ] * preço[ i ] ) + faturamento

13. Faça um algoritmo para converter um número decimal para um número binário

14. Faça um algoritmo para converter um número binário em decimal.

15. Uma escola realizou a prova final da disciplina de Matemática para uma turma com
30 alunos. O coordenador deseja um sistema que permita armazenar todas as
notas em um vetor para realizar algumas análises sobre o desempenho da turma.
a. Desenvolva um algoritmo que:
b. Leia e armazene as 30 notas em um vetor;
c. Calcule a média geral da turma;
d. Informe quantos alunos ficaram acima da média;
e. Mostre a maior nota da turma;
f. Mostre a menor nota registrada;
g. Informe quantos alunos foram aprovados considerando média mínima igual
a 6,0.

16. Uma família deseja organizar suas finanças registrando os gastos diários durante
um mês de 30 dias.
a. Desenvolva um algoritmo que:
b. Armazene os valores gastos diariamente em um vetor;
c. Calcule o total gasto no mês;
d. Mostre a média de gastos diários;
e. Informe quantos dias tiveram gastos acima de R$ 100,00;
f. Exiba o maior gasto registrado;
g. Informe em qual dia ocorreu o maior gasto.

17. Uma academia realizou um levantamento para conhecer melhor o perfil etário de
seus clientes. Foram entrevistadas 20 pessoas que informaram suas idades no
momento do cadastro. As idades serão armazenadas em um vetor para que a
academia possa realizar análises estatísticas e criar planos voltados para
diferentes faixas etárias. Crie um algoritmo que:
a. Leia e armazene as idades dos 20 clientes;
b. Exiba todas as idades cadastradas;
c. Calcule a média das idades;
d. Informe quantos clientes possuem menos de 18 anos;
e. Informe quantos clientes possuem entre 18 e 40 anos;
f. Informe quantos clientes possuem mais de 40 anos;
g. Exiba a maior e a menor idade registrada;
h. Informe quantos clientes possuem idade acima da média;
i. Mostre a diferença entre a maior e a menor idade.
18. Uma loja de informática possui 15 produtos diferentes armazenados em estoque.
O gerente deseja automatizar o controle das quantidades disponíveis para evitar
falta de mercadorias. Cada posição do vetor representará a quantidade disponível
de um produto. Desenvolva um algoritmo que:
a. Leia e armazene a quantidade de cada produto;
b. Exiba todas as quantidades registradas;
c. Calcule o total de itens armazenados no estoque;
d. Informe quantos produtos possuem menos de 5 unidades;
e. Informe quantos produtos estão com estoque zerado;
f. Exiba a maior quantidade em estoque;
g. Informe qual produto possui a menor quantidade;
h. Mostre a diferença entre o maior e o menor estoque.

19. Uma residência registrou o consumo de água durante os 12 meses do ano para
identificar possíveis desperdícios e reduzir os custos da conta mensal. Os
consumos mensais serão armazenados em um vetor. Desenvolva um algoritmo
que:
a. Leia e armazene os consumos mensais;
b. Exiba todos os consumos registrados;
c. Calcule o consumo médio anual;
d. Informe quantos meses tiveram consumo superior a 20 mil litros;
e. Informe quantos meses tiveram consumo abaixo da média;
f. Exiba o maior e o menor consumo registrado;
g. Informe em qual mês ocorreu o maior consumo;
h. Mostre a diferença entre o maior e o menor consumo.

Você também pode gostar