Escrever um algoritmo que lê um número não determinado de valores A, todos inteiros e positivos, um de cada vez, e calcule e escreva a média aritmética dos valores lidos, bem como, a quantidade de valores pares, a quantidade de valores ímpares, a porcentagem dos valores pares e a porcentagem dos valores ímpares. Parar de ler quando informar -1.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| package exercicioextra14;
import javax.swing.JOptionPane;
/**
*
* @author Franciele
*/
public class ExercicioExtra14 {
public static void main(String[] args) {
int mediaAritimetica = 0;
int qtdValoresPares = 0;
int qtdValoresImpares = 0;
int porcentagemValorPar;
int porcentagemValorImpar;
int soma = 0;
int cont = 0;
int valorA = 0;
while (valorA != (-1)) {
System.out.println("Informe um número inteiro e positivo;");
valorA = Integer.parseInt(JOptionPane.showInputDialog("Informe um número inteiro e positivo"));
if (valorA >= 0) {
soma = soma + valorA;
cont = cont + 1;
if (valorA % 2 == 0) {
qtdValoresPares = qtdValoresPares + 1;
} else {
qtdValoresImpares = qtdValoresImpares + 1;
}
}
}
mediaAritimetica = soma / cont;
porcentagemValorPar = qtdValoresPares * 100 / cont;
porcentagemValorImpar = qtdValoresImpares * 100 / cont;
System.out.println("A média aritimética é: " + mediaAritimetica);
System.out.println("A quantidade de valores lidos PARES é: " + qtdValoresPares);
System.out.println("A quantidade de valores lidos IMPARES é: " + qtdValoresImpares);
System.out.println("O percentual de PARES é: " + porcentagemValorPar);
System.out.println("O percentual de IMPARES é: " + porcentagemValorImpar);
}
} |
package exercicioextra14;
import javax.swing.JOptionPane;
/**
*
* @author Franciele
*/
public class ExercicioExtra14 {
public static void main(String[] args) {
int mediaAritimetica = 0;
int qtdValoresPares = 0;
int qtdValoresImpares = 0;
int porcentagemValorPar;
int porcentagemValorImpar;
int soma = 0;
int cont = 0;
int valorA = 0;
while (valorA != (-1)) {
System.out.println("Informe um número inteiro e positivo;");
valorA = Integer.parseInt(JOptionPane.showInputDialog("Informe um número inteiro e positivo"));
if (valorA >= 0) {
soma = soma + valorA;
cont = cont + 1;
if (valorA % 2 == 0) {
qtdValoresPares = qtdValoresPares + 1;
} else {
qtdValoresImpares = qtdValoresImpares + 1;
}
}
}
mediaAritimetica = soma / cont;
porcentagemValorPar = qtdValoresPares * 100 / cont;
porcentagemValorImpar = qtdValoresImpares * 100 / cont;
System.out.println("A média aritimética é: " + mediaAritimetica);
System.out.println("A quantidade de valores lidos PARES é: " + qtdValoresPares);
System.out.println("A quantidade de valores lidos IMPARES é: " + qtdValoresImpares);
System.out.println("O percentual de PARES é: " + porcentagemValorPar);
System.out.println("O percentual de IMPARES é: " + porcentagemValorImpar);
}
}
Post Views: 7.973
-
Franciele Benedetti
-
- 0 comentários
- 25 de agosto de 2016