Bom dia!!!
Por gentileza alguem poderia me ajudar a resolver os exercicios abaixo:
Muito obrigado!!1
1)Imprima todos os números de 150 a 300.
2)Imprima a soma de 1 até 1000.
3)Imprima todos os múltiplos de 3, entre 1 e 100.
4)Imprima os fatoriais de 1 a 10.
O fatorial de um número n é n * n1* n2… até n = 1. Lembrese de utilizar os parênteses.
O fatorial de 0 é 1
O fatorial de 1 é (0!) * 1 = 1
O fatorial de 2 é (1!) * 2 = 2
O fatorial de 3 é (2!) * 3 = 6
O fatorial de 4 é (3!) * 4 = 24
Faça um for que inicie uma variável n (número) como 1 e fatorial (resultado) como 1 e varia n de 1 até 10:
for ( {int n=1, fatorial=1; n <= 10; n++)
5)Aumente a quantidade de números que terão os fatoriais impressos, até 20, 30, 40. Em um determinado momento, além desse cálculo demorar, vai começar a mostrar respostas completamente erradas. Porque? Mude de int para long, e você poderá ver alguma mudança.
- (opcional) Imprima os primeiros números da série de Fibonacci até passar de 100. A série de Fibonacci é a seguinte: 0, 1, 1, 2, 3, 5, 8, 13, 21, etc… Para calculála, o primeiro e segundo elementos valem 1, daí por diante, o nésimo elemento vale o n1ésimo elemento somando ao n2ésimo
elemento (ex: 8 = 5 + 3).
7)(opcional) Escreva um programa que, dada uma variável x (com valor 180, por exemplo), temos y de acordo com a seguinte regra:
se x é par, y = x / 2
se x é impar, y = 3 * x + 1
imprime y
O programa deve então jogar o valor de y em x e continuar até que y tenha o valor final de 1. Por exemplo, para x = 13, a saída será:
40 >
20 >
10 >
5 >
16 >
8 >
4 >
2 >
1
Um detalhe importante do método que estamos usando até agora é que uma quebra de linha é impressa toda vez que chamado. Para não pular uma linha usamos o método a seguir:
System.out.print(variavel);
8)(opcional) Imprima a seguinte tabela, usando fors encadeados:
1
2 4
3 6 9
4 8 12 16
n n2 n3 … n*n


