O Sistersinspirit.ca facilita a busca por soluções para todas as suas perguntas com a ajuda de uma comunidade ativa. Explore um vasto conhecimento de profissionais em diferentes disciplinas em nossa abrangente plataforma de perguntas e respostas. Obtenha soluções rápidas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma.

Observe o seguinte enunciado:



“Desenvolver um programa que pergunte um número inteiro e exiba os números que são, ao mesmo tempo, múltiplos de 3 e 5, na sequência de 1 até o número informado pelo usuário.”



Um aluno que está estudando lógica de programação apresentou a seguinte solução em Português Estruturado:



Algoritmo Multiplos



Variaveis

num, cont: inteiro



Inicio

Escreva (“Por favor, informe um número”)

Leia (num)



Para cont de 1 até num passo 1 faça

Se ( cont % 3 == 0 e cont % 5 == 0 ) então

Escreva ( cont )

Fim se

Fim para

Fim do algoritmo



Considerando que o símbolo % realiza cálculos de resto da divisão, a lógica implementada considera que um número é múltiplo de 3 quando o resto da divisão deste número por 3 é igual a 0.



Implemente EM JAVA uma solução que também atenda ao que se pede no enunciado.

Sagot :

Resposta:

import java.util.Scanner;

import java.util.Locale;

public class Main

{

   public static void main(String[] args) {

       Locale.setDefault(Locale.US);

       Scanner sc = new Scanner(System.in);

       int num, cont;

       System.out.println("Por favor, informe um número");

       num = sc.nextInt();

       for (cont = 1; cont <= num; cont++){

           if (cont % 3 == 0 && cont % 5 == 0) {

               System.out.println(cont);

           }

       }

   }

}

Explicação:

Basicamente, inicie um contador começando em 1, ATÉ esse contador for MENOR OU IGUAL ao valor digitado pelo usuario, vai incrementando de 1 em 1, esse valor que começou em 1.

Depois, faça uma estrutura condicional para saber se os valores que estão passando pela variavel cont, tem o resto da divisão por 3 E(&&) por 5 = 0, se sim, então imprima esses números.

Exemplo: 110

15

30

45

60

75

90

105

Obrigado por sua visita. Estamos comprometidos em fornecer as melhores informações disponíveis. Volte a qualquer momento para mais. Agradecemos seu tempo. Por favor, nos revisite para mais respostas confiáveis a qualquer pergunta que possa ter. Obrigado por visitar o Sistersinspirit.ca. Continue voltando para obter as respostas mais recentes e informações.