PARTE 1: 11/07 1. Crie um programa para pergunte ao usuário um valor de temperatura em graus Celsius e converta para Farenheit. Veja sobre conversão de string (cadeia de caracteres) em número em https://gomakethings.com/converting-strings-to-numbers-with-vanilla-javascript/ 3. Crie um programa que pergunte ao usuário os coeficientes de uma função quadrática ax²+bx+c e informe as raízes da equação. 4. Escreva um programa que solicite três números e informe se eles podem formar os
lados de um triângulo. Veja https://brasilescola.uol.com.br/o-que-e/matematica/o-que-e-a-condicao-existencia-um-triangulo.htm 5. Faça um programa que verifique a hora do computador e informe “Bom Dia!”, “Boa Tarde!” ou “Boa Noite!”. Veja https://devmedia.com.br/date-javascript-trabalhando-com-data-e-hora-em-js/37222 6. Escreva
um programa que solicite dois valores quaisquer, guarde-os em duas
variáveis ‘a’ e ‘b’ e, a seguir, troque os valores associados a estas duas
variáveis. O valor original armazenado em ‘b’ deve passar para ‘a’ e o valor
original de ‘a’ deve passar para b. (Obs.: note que a
seqüência de comandos a=b; b=a; não vai funcionar !! Porquê ?) 7. Faça
um programa que leia 2 números positivos e imprima o menor deles. Depois faça
um programa que leia 4 números positivos e imprima o menor deles, mas use somente duas variáveis. 8. Faça um programa em javascript que realize uma calculadora com adição, subtração, multiplicação e divisão, perguntando os valores dos operadores, qual o operador e informando o resultado. PARTE 2: 13/07 1. Refaça o exercício 1 da parte 1 mas crie uma função para fazer o cálculo de conversão de temperatura. 2. Refaça o exercício 3 da parte 1 mas crie 4 funções: para cálculo de delta, para cálculo de raiz única e para cálculo de cada uma das 2 raizes. 3. Faça um programa que escreva no documento html todos os números de 1 a 1000. Veja https://imasters.com.br/noticia/javascript-objeto-documentwrite 4. Faça um programa que escreva no documento html todos os múltiplos de 7 entre 1 a 1000. 5. Faça um programa que escreva uma tabela de valores de temperaturas entre 0 e 100 celsius e seus respectivos valores em farenheit. Use a função já elaborada. 6. Faça um programa que solicite ao usuário um número de 0 a 10, e se ele fornecer um número fora destes limites, solicite novamente até ser um número adequado. Use uma função para testar o número. 7. Faça um programa que receba 10 valores, um de cada vez, e contar quantos são positivos, mostrando o resultado da contagem ao final. Dica: vai ser preciso usar uma variável com papel de contador e a cada número positivo incremente o valor do contador. Veja um exemplo de um programa que conta quantos números entre 0 e 100 são divisíveis por 7:
8. Faça um programa que receba uma sequencia de valores positivos até o usuário digitar um valor negativo, um de cada vez, e então calcula a média, mostrando o resultado ao final. Dica: vai ser preciso usar uma variável com papel de acumulador da soma que a cada número informado adicione este valor ao acumulador. Veja um exemplo de um programa que soma todos os números positivos fornecidos pelo usuário até digitar um valor negativo:
9. Faça um programa, utilizando o comando for, que imprime uma pirâmide no mesmo formato da pirâmide abaixo: 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 7 6 5 4 3 2 1 6 5 4 3 2 1 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1 onde o maior número da pirâmide é dado pelo usuário. (use o tag '<br>' para obter quebra de linha no documento html) Dica: você vai precisar de um for dentro de outro for, como exemplo, execute e analise como esse programa funciona:
10. Faça um programa que solicite um número e informe se este número é primo ou não. Faça uma função para testar se é primo. Dica: Um número N é primo se ele não for divisível por nenhum número entre 2 e N-1, e para saber se um número N é divisível por um outro número Y, você pode testar com o operador % que informa o resto da divisão inteira. |