Exercícios adicionais 15/07/2013 - 2 - Dias abaixo da média
Página 1 de 1
Exercícios adicionais 15/07/2013 - 2 - Dias abaixo da média
Solução 1 (simples, sem exibir o nome do dia da semana)
Solução 2 (mais completa, exibindo nome do dia da semana)
- Código:
import java.util.Scanner;
/*
* 2 - Considere que o usuário faz uma corrida por dia por uma
* semana. Faça um programa que leia a distância percorrida
* em cada dia. O programa deve dizer em que
* dias da semana a pessoa correu uma distância
* abaixo da média.
*/
public class DiasAbaixoMedia {
public static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
double [] distanciaPercorrida = new double[7];
double total = 0;
for (int i=0; i<distanciaPercorrida.length; i++) {
System.out.println("Digite a distancia percorrida no " + (i+1) + "o dia");
distanciaPercorrida[i] = scanner.nextDouble();
total += distanciaPercorrida[i];
}
double media = total / 7;
for (int i=0; i<distanciaPercorrida.length; i++) {
if (distanciaPercorrida[i] < media) {
System.out.println("Voce correu abaixo da média no " + (i+1) + "o dia");
}
}
}
}
Solução 2 (mais completa, exibindo nome do dia da semana)
- Código:
import java.util.Scanner;
/*
* 2 - Considere que o usuário faz uma corrida por dia por uma
* semana. Faça um programa que leia a distância percorrida
* em cada dia. O programa deve dizer em que
* dias da semana a pessoa correu uma distância
* abaixo da média.
*/
public class DiasAbaixoMediaV2 {
public static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
double [] distanciaPercorrida = new double[7];
String [] diasDaSemana = new String[] {
"domingo",
"segunda-feira",
"terça-feira",
"quarta-feira",
"quinta-feira",
"sexta-feira",
"sábado"};
double total = 0;
for (int i=0; i<distanciaPercorrida.length; i++) {
System.out.println("Digite a distancia percorrida no/a " + diasDaSemana[i]);
distanciaPercorrida[i] = scanner.nextDouble();
total += distanciaPercorrida[i];
}
double media = total / 7;
for (int i=0; i<distanciaPercorrida.length; i++) {
if (distanciaPercorrida[i] < media) {
System.out.println("Voce correu abaixo da média no/a " + diasDaSemana[i]);
}
}
}
}
Tópicos semelhantes
» Exercícios adicionais 15/07/2013 - 1 - Velocidade média
» Exercícios adicionais 15/07/2013 - 4 -
» Exercícios adicionais 15/07/2013 - 5 - Conta Bancária (v1)
» Exercícios adicionais 11/07/2013 - 1 - Calculador de churrasco
» Exercícios adicionais 15/07/2013 - 8 - Índice UV
» Exercícios adicionais 15/07/2013 - 4 -
» Exercícios adicionais 15/07/2013 - 5 - Conta Bancária (v1)
» Exercícios adicionais 11/07/2013 - 1 - Calculador de churrasco
» Exercícios adicionais 15/07/2013 - 8 - Índice UV
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos