/FullstackCodifica01

Exercícios que contemplam as operações fundamentais, estruturas de controle condicional e de repetição do curso Full Stack da +praTi.

Primary LanguageJavaScript

Exercícios 01 Full Stack Jr /codifica

Exercícios que contemplam as operações fundamentais, estruturas de controle condicional e de repetição do curso Full Stack Júnior da /codifica

1 Conversor de temperatura

Converter de Celsius para Fahrenheit

2 Eleitores de um município

Ler o número de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores

3 Números inteiros

Ler 4 números inteiros e realize as seguintes operações:

  • Some 25 ao primeiro inteiro;
  • Triplique o valor do segundo inteiro;
  • Modifique o valor do terceiro inteiro para 12% do valor original;
  • Armazene no quarto inteiro a soma dos valores originais (os que o usuário digitou) dos primeiros três inteiros.

4 Notas dos alunos 1/2

Ler as notas das 2 avaliações de um aluno no semestre, calcular e escrever a média semestral e a seguinte mensagem: "PARABÉNS! Você foi aprovado" somente se o aluno foi aprovado (considere 6.0 a nota mínima para aprovação).

5 Notas dos alunos 2/2

Acrescente ao exercício acima a mensagem: "Você foi REPROVADO! Estude mais" caso a média calculada seja menor que 6,0

6 Lados de um triângulo

Ler 3 valores para os lados de um triângulo: A, B e C Verificar se os lados fornecidos formam realmente um triângulo. Caso forme, deve ser indicado o tipo de triângulo: Isósceles, escaleno ou eqüilátero. Para verificar se os lados fornecidos formam triângulo: A < B + C e B < A + C e C < A + B

  • Triângulo isósceles: possui dois lados iguais (A=B ou A=C ou B = C)
  • Triângulo escaleno: possui todos os lados diferentes (A<>B e B <> C)
  • Triângulo eqüilátero: possui todos os lados iguais (A=B e B=C)

7 Maçãs

As maçãs custam R$ 0,30 se forem compradas menos do que uma dúzia, e R$ 0,25 se forem compradas pelo menos 12. Ler o número de maçãs compradas, calcule e escreva o valor total da compra.

8 Ordem crescente

Ler 2 valores (considere que não serão lidos valores iguais) e escreve-los em ordem crescente.

9 Código de origem

Ler o código de origem de um produto e imprima a região do mesmo, conforme a tabela abaixo:

Código de origem

Código Região Código Região
1 Sul 5 ou 6 Nordeste
2 Norte 7,8 ou 9 Sudeste
3 Leste 10 até 20 Centro-Oeste
4 Oeste 25 até 50 Nordeste

Fora dos intervalos - Produto inportado

10 Escrever 10x

ler um número inteiro e escrevê-lo na tela 10 vezes.

11 Par, Ímpar, Nulo ou Negativo?

ler uma quantidade indeterminada de valores inteiros. Para cada valor fornecido escrever uma mensagem que indica se cada valor fornecido é PAR ou ÍMPAR. O algoritmo será encerrado imediatamente após a leitura de um valor NULO ou NEGATIVO.

12 De 1.000 á 1.999 / 11 % = 5?

Gere os números de 1000 a 1999 e escreva aqueles que, divididos por 11, dão resto igual a 5.

13 Variáveis

Ler 5 valores para uma variável N e, para cada um deles, calcule e mostre a tabuada de 1 até N. Mostre a tabuada na forma:

  • 1 x N = N
  • 2 x N = 2N
  • 3 x N = 3N

Utilizar somente while do exercício 14 ao 16

14 Média aritmética

Receber números decimais até que o usuário digite 0 e fazer a média aritmética desses números.

15 Pesos dos números

Receber um número decimal e o peso de cada número até que o usuário digite o número 0. Fazer a média ponderada desses números e pesos respectivos.

16 Números primos

Imprimir os 50 primeiros número primos maior que 100. Obs.: Número primo é aquele divisível somente por 1 e ele mesmo