Galera vou disponibilizar o trabalho sendo que primeira tera a primeira questao e depois a segunda.
Lembrando que é bom vocês estudarem um pouco, vou colocar o entendimento para quem quiser estudar.
Para estudar nada melhor que o pseudo codigo!
Questao 1:
A primeira questao nada mais é que verificar se o numero é par ou impar e fazer algo referente ao numero. Se for par, irá dividir por 2; Se for impar, irá multiplicar por 3 e somar mais um. Com isso retornando um novo valor de X que inicialmente é o valor que você ou alguém irá falar. Vamos ao codigo:
Inicio de programa
int x;
x = 4;
se x%2 == 0 faça
x = x / 2;
se nao
x = 3 * x + 1;
fim se
escreva x;
Fim de programaOBS: % ou MOD é a mesma coisa, irá retorna o resto da divisão.
Questão 2:
Segunda questão é um pouquinho mais complicada, mais facil.
Você precisa fazer um triangulo retangulo com numeros começando com 1, ou seja,
1
2 4
3 6 9
Bom, o segredo está aqui, você precisa fazer com que o numero inicial vá se multiplicando ate o limite dele. Quando estivermos no 3, ele irá fazer 3x1, 3x2, 3x3.
O valor se multiplica ate ele e pula para o proximo, outro ex: 4( 4x1, 4x2, 4x3, 4x4 );
Vamos ao codigo:Inicio de programa
int i, j;
para i de 1 ate i <= x faça
para j de 1 ate j <= i faça
escreva i*j;
fim de para
fim de para
Fim de programa
Bom acima nos temos o estudo e como chegamos a logica.
Agora para quem quiser o codigo em java estará a baixo:
Questao 1:
double x;
x = 55;
if(x%2 == 0){
x = x / 2;
}else{
x = 3 * x + 1;
}
System.out.print(x);
Questao 2:
double x;
x = 5;
for (int i = 1; i <= x; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i*j + " ");
}
System.out.print("\n");
}