Exercicio não muito dificil me ajudem
Crie uma função que receba como parâmetro dois números inteiros e positivos, intervaloInicial e
intervaloFinal e se o inervaloIncial for menor que o intervaloFinal mostre todos os números pares dentro desse
intervalo. Caso contrário, indicar que não é possível mostrar os números. Use qualquer estrutura de repetição
para resolver a questão.
Exemplos:
Intervalo Inicial = 10
Intervalo Final = 20
Resultado: 10 – 12 –14 –16 - 18 – 20
Intervalo Inicial = 8
Intervalo Final = 5
Resultado: Nao e possivel mostrar os numeros com esse intervalo
intervaloFinal e se o inervaloIncial for menor que o intervaloFinal mostre todos os números pares dentro desse
intervalo. Caso contrário, indicar que não é possível mostrar os números. Use qualquer estrutura de repetição
para resolver a questão.
Exemplos:
Intervalo Inicial = 10
Intervalo Final = 20
Resultado: 10 – 12 –14 –16 - 18 – 20
Intervalo Inicial = 8
Intervalo Final = 5
Resultado: Nao e possivel mostrar os numeros com esse intervalo
Alice
Curtidas 0
Melhor post
Alex Sander
12/08/2020
Eu fiz esse algoritmo em java, espero que ajude. Vou comentar cada linha para voce entender e aplicar em C++, não muda nada, só a escrita da linguagem.
import javax.swing.JOptionPane; public class Intervalo { public static void main(String[] args) { //primeiro voce cria as duas variaveis a usar int intervaloInicial, intervaloFinal; //pede para o usuario inserir e atribuiu o valor inserido a cada uma das variaveis intervaloInicial = Integer.parseInt(JOptionPane.showInputDialog(null, "Insira o numero inicial")); intervaloFinal = Integer.parseInt(JOptionPane.showInputDialog(null, "Insira o numero final")); //essa estrutura serve para ver se o numero inicial é maior que o final, caso seja, o programa mostra a mensagem if(intervaloInicial > intervaloFinal) { JOptionPane.showMessageDialog(null, "Não é possivel mostrar"); }else { for(int i = intervaloInicial; i == intervaloFinal; i++) {//aqui vamos incrementado sendo o valor inicial de i o valor inicial inserido pelo usuario if(i%2 == 0 ) {//para saber se um numero é par, pegamos o resto da divisão por 2, caso seja 0, o numero é par System.out.println(i);//então mostramos esse numero } } } } }
GOSTEI 1
Mais Respostas
Alex Sander
06/08/2020
Eu fiz esse algoritmo em java, espero que ajude. Vou comentar cada linha para voce entender e aplicar em C++, não muda nada, só a escrita da linguagem.
import javax.swing.JOptionPane; public class Intervalo { public static void main(String[] args) { //primeiro voce cria as duas variaveis a usar int intervaloInicial, intervaloFinal; //pede para o usuario inserir e atribuiu o valor inserido a cada uma das variaveis intervaloInicial = Integer.parseInt(JOptionPane.showInputDialog(null, "Insira o numero inicial")); intervaloFinal = Integer.parseInt(JOptionPane.showInputDialog(null, "Insira o numero final")); //essa estrutura serve para ver se o numero inicial é maior que o final, caso seja, o programa mostra a mensagem if(intervaloInicial > intervaloFinal) { JOptionPane.showMessageDialog(null, "Não é possivel mostrar"); }else { for(int i = intervaloInicial; i == intervaloFinal; i++) {//aqui vamos incrementado sendo o valor inicial de i o valor inicial inserido pelo usuario if(i%2 == 0 ) {//para saber se um numero é par, pegamos o resto da divisão por 2, caso seja 0, o numero é par System.out.println(i);//então mostramos esse numero } } } } }
Corrigindo na linha 18 não é i == mas sim i <
GOSTEI 0