Escreva um programa, usando a estrutura de repetição PARA, que leia um valor informado pelo usuário. Se ele for divisível por 2 apresente-o, ao final, seu valor somado a 1, 2, 3, 4, ... 10. Se o valor não for divisível apenas mostre o número informado. Por exemplo se for informado o numero 4 então você devera apresentar 4+1. 4+2, 4+3, 4+4. .... até 4+10. Caso contrario, se o valor informado for 7 irá apresentar somente o valor informado que neste caso foi 7.
Soluções para a tarefa
Algoritmo:
Pedir número ao usuário;
Dependendo da linguagem de programação, fazer a conversão;
Se o número é divisível por 2;
Laço para(for) com os número de 1 a 10;
Exibir o (numero do usuário + o número do laço para);
Caso não seja divisível por 2:
Exibir apenas o número do usuário;
Código:
Linguagem C
Exibir Texto pedindo número.
Console.WriteLine("Insira um número: ");
Conversão da string resposta do usuário para int
int num = int.Parse(Console.ReadLine());
Console.WriteLine("===-==="); Enfeite
Se o número for divisível por 2:
if (num % 2 == 0)
{
for (int x = 1; x < 11; x++)
{
Exibir a "resposta do usuário + x = (resultado)"
Console.WriteLine($"{(num)} + {(x)}= {(num + x)}");
}
}
Se o número não for divisível por 2:
else
{
Console.WriteLine(num);
}
Comandos e Ajudas:
O sinal % é uma divisão exata, vai nos trazer o quociente da divisão.
int.Parse() -> transformar string em int.
Console.WriteLine() -> exibir linha no prompt.
Console.ReadLine() -> esperar resposta da linha escrita.