Informática, perguntado por d4rkbarros, 5 meses atrás

Crie um programa que peça ao utilizador um número inteiro positivo. O programa deve garantir que o valor inserido seja maior que 2, caso contrário não deverá permitir continuar. Repetindo a introdução do valor até que este seja efetivamente, maior que 2. Conforme o valor inserido, o programa deverá listar apenas os números pares.


Usuário anônimo: O programa tem algum limite ? Tipo a entrada é '12', ai o programa vai imprimir todos os números números pares até '12' ?

Soluções para a tarefa

Respondido por Usuário anônimo
1

Resposta:

Resolução do Programa em Linguagem de Programação Java.

Explicação:

Código:

// Início;

import java.util.Scanner;

public class Principal {

 public static void main(String[] args) {

  Scanner teclado = new Scanner(System.in);

// Variável;

   int ValorDeEntrada = teclado.nextInt();

// Verificação 1; Se caso o valor da 'Entrada' Seja maior que 2, ela executa.

    if (ValorDeEntrada >= 2) {

// Estrutura de Repetição Tipo 'For'; Ela vai imprimir a lista!

      for (int n = 2; n <= ValorDeEntrada; n++) {

// Verificação 2; Ela verifica se o numero é 'Par'.

        if (n % 2 == 0) {

         System.out.println(n);

        }

      }

    }

// Verificação 3; Caso o 'valor informado' seja menor que '2'...

     else if (ValorDeEntrada <= 2) {

         System.out.println("Informe um valor superior a 2!");

     }

 }

}

// Fim...

OBS: Espero ter ajudado, tudo de bom!

Perguntas interessantes