Informática, perguntado por Vinicius048483902, 7 meses atrás

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.


JOA225572: 22
Vinicius048483902: Md

Soluções para a tarefa

Respondido por MiguelFOp
1

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.

Perguntas interessantes