Skip to content

Instantly share code, notes, and snippets.

@marioplumbarius
Created November 22, 2012 19:44
Show Gist options
  • Save marioplumbarius/4132669 to your computer and use it in GitHub Desktop.
Save marioplumbarius/4132669 to your computer and use it in GitHub Desktop.
Programa em Java que lê X entradas de dados, calcula a média e imprime a quantidade de entrada de dados que estão acima da média.
/*
* Faça um programa em java que faça a leitura de X temperaturas
* calcule a temperatura média
* contabiliza quantas temperaturas estão acima da média
*/
package vetores;
import java.util.Scanner;
public class Exercicio03 {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
// declaração de vetor
double[] vetor = new double[3];
// declaração de variáveis
double media = 0, mediaX, acima, cont = 0;
// loop inicial
for(int i = 0; i < 3; i++){
// entrada de dados
System.out.println("Qual a temperatura média?");
vetor[i] = in.nextInt();
// armazena em variável entradas de dados
media = media + vetor[i];
}
// cálculo de temperatura média
System.out.println("A temperatura média foi "
+ (mediaX = media / vetor.length));
// lê os dados de cada índice do vetor
for(int i = 0; i < vetor.length; i++){
// armazena em variável
acima = vetor[i];
// contabiliza temperaturas acima da média
if(acima > mediaX){
cont++;
}
}
// imprime temperaturas acima da media
System.out.println("Temperaturas acima da média " + cont);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment