



Escreva um programa que leia uma quantidade não determinada de vezes um número inteiro.
Para cada número lido calcular a quantidade de números ímpares entre o número lido e o valor
dele elevado ao cubo (incluindo os dois valores). Para sair da estrutura de repetição o usuário
deverá digitar o valor zero para o número. Antes de ser encerrado, o programa deverá
apresentar a quantidade de números digitados, sem considerar o zero digitado para encerrar a
estrutura de repetição.
Sugestão de resposta em java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | package exercicioextra23; import javax.swing.JOptionPane; /** * * @author Franciele */ public class ExercicioExtra23 { public static void main(String[] args) { int numero; int contador = 0; System.out.println("Para sair do programa digite o valor 0"); do { System.out.println("Informe um número inteiro"); numero = Integer.parseInt(JOptionPane.showInputDialog("Informe um número inteiro")); for (int i = numero; i <= numero * numero * numero; i++) { if (i % 2 != 0) { System.out.println(i); } } if (numero != 0) { contador = contador + 1; } } while (numero != 0); System.out.println("Foram lidos " + contador + " números!"); } } |