Realizado em janeiro de 2023. Prática de exercícios em javascript durante o processo seletivo da INJUNIOR.
Exercícios realizados (fornecidos pela INJunior):
Questão 1. Implemente um algoritmo que pegue duas matrizes (array de arrays) e realize sua multiplicação. Lembrando que para realizar a multiplicação dessas matrizes o número de colunas da primeira matriz tem que ser igual ao número de linhas da segunda matriz. (2x2) a. Caso teste 1 : [ [ [2],[-1] ], [ [2],[0] ] ] e [ [2,3],[-2,1] ] multiplicadas dão [ [6,5], [4,6] ] b. Caso teste 2 : [ [4,0], [-1,-1] ] e [ [-1,3], [2,7] ] multiplicadas dão [ [-4,12], [-1,-10] ]
Questão 2. Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula abaixo): 𝐶/5 = ( 𝑓 − 32)/9
Questão 3. Faça um algoritmo em que você recebe 3 notas de um aluno e caso a média aritmética dessas notas for maior ou igual que 6 imprima “Aprovado”, caso contrário “Reprovado”.
Questão 4. Teste 5 números inteiros aleatórios. Os testes: ● Caso o valor seja divisível por 3, imprima no console “fizz”. ● Caso o valor seja divisível por 5 imprima “buzz”. ● Caso o valor seja divisível por 3 e 5, ao mesmo tempo, imprima “fizzbuzz”. ● Caso contrário imprima nada.
Exercícios Extras:
ex 1. Faça um programa que leia 6 valores. Estes valores são somente negativos ou positivos (desconsidere os valores nulos). A seguir, mostre a quantidade de valores positivos digitados.
ex 2. Implemente uma função recursiva que,dados dois números inteiros x e n, calcula o valor de xn.
ex 3. Escolha 5 valores inteiros e ordene-os em ordem crescente. No final, mostre os valores em ordem crescente, uma linha em branco e em seguida, os valores na sequência
ex 4. Crie um algoritmo que transforma as notas do sistema numérico para sistema de notas em caracteres Tipo A, B e C ● hde 90 para cima - A ● entre 80 e 90 -B ● entre 70 e 79 - C ● entre 60 e 69 - D ● menor que 60 - F
ex 6. Crie um objeto que possuirá 2 propriedades, ambas do tipo array: ● receitas: [ ] ● despesas: [ ] Agora, crie uma função que irá calcular o total de receitas e despesas e irá mostrar uma mensagem se a família está com saldo positivo ou negativo, seguido do valor do saldo.