Exercício
Faça um programa em
Java que receba como entrada três números: Inicio, Fim e X
e imprima os
multiplos de X entre Inicio e Fim, com uma virgula e espaço entre eles.
Para inicio menor que fim:
import java.util.Scanner;
class aula20agosto {
public static void main(String[] args) {
int inicio, fim, x, i;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com INICIO: ");
inicio = teclado.nextInt();
System.out.println("Entre com FIM: ");
fim = teclado.nextInt();
System.out.println("Entre com X: ");
x = teclado.nextInt();
for (i=inicio;i<=fim;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}
}
Para o caso de inicio ser menor que fim ou inicio ser maior que fim:
import java.util.Scanner;
class aula20agosto {
public static void main(String[] args) {
int inicio, fim, x, i;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com INICIO: ");
inicio = teclado.nextInt();
System.out.println("Entre com FIM: ");
fim = teclado.nextInt();
System.out.println("Entre com X: ");
x = teclado.nextInt();
if (inicio<fim) {
for (i=inicio;i<=fim;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}else{
for (i=fim;i<=inicio;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}
}
}
Para inicio menor que fim:
import java.util.Scanner;
class aula20agosto {
public static void main(String[] args) {
int inicio, fim, x, i;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com INICIO: ");
inicio = teclado.nextInt();
System.out.println("Entre com FIM: ");
fim = teclado.nextInt();
System.out.println("Entre com X: ");
x = teclado.nextInt();
for (i=inicio;i<=fim;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}
}
Para o caso de inicio ser menor que fim ou inicio ser maior que fim:
import java.util.Scanner;
class aula20agosto {
public static void main(String[] args) {
int inicio, fim, x, i;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com INICIO: ");
inicio = teclado.nextInt();
System.out.println("Entre com FIM: ");
fim = teclado.nextInt();
System.out.println("Entre com X: ");
x = teclado.nextInt();
if (inicio<fim) {
for (i=inicio;i<=fim;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}else{
for (i=fim;i<=inicio;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}
}
}
Nenhum comentário:
Postar um comentário