-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path20.java
30 lines (25 loc) · 1.18 KB
/
20.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
/*******************************************************************************
* 20) Escrever um programa declarando três variáveis do tipo inteiro (a, b e c). Ler um valor
* maior que zero para cada variável (se o valor digitado não é válido, mostrar mensagem e ler
* novamente). Exibe o menor valor lido multiplicado pelo maior e o maior valor dividido pelo
* menor.
*******************************************************************************/
import java.util.Scanner;
import java.util.Arrays;
public class Exercicio {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int[] valores = new int[3];
System.out.print("Verificador de variáveis\n\n"); //seria melhor fazer com matrizes
for (int x= 0; x < 3; x++) {
System.out.print("Digite o valor "+(x+1)+": ");
valores[x] = entrada.nextInt();
while(valores[x]<=0){
System.out.print("Digite um valor válido no valor "+(x+1)+": ");
valores[x] = entrada.nextInt();
}
}
Arrays.sort(valores);
System.out.print("Exibe o menor valor lido multiplicado pelo maior: "+(valores[0]*valores[2])+" E o maior valor dividido pelo menor: "+(valores[2]/valores[0]));
}
}