Pesquisar este blog

sábado, 23 de julho de 2016

Marshal 04

Exercício 04: Em uma competição de saltos ornamentais, 6 (seis) juízes informam notas reais variando de 0 a 10. A nota final do atleta deve excluir a maior e a menor nota dos juízes e é composta pela soma das quatro demais notas. Faça um algoritmo que lê do usuário as seis notas dos juízes e informa a nota final do atleta (a soma das notas excluindo a menor e a maior delas).

import java.util.Scanner;
public class Marshal04{
    public static void main(String[] args){
        Scanner leia = new Scanner(System.in);
        float notas[] = new float[6];
        float acum, notafinal;
        int i, menor, maior;
        System.out.println("Devera ser informa as notas dos 06 juizes!");
        for (i=0;i<6;i++){
            do{
                System.out.printf("Informe a nota do juiz %d: ",i+1);
                notas[i] = leia.nextInt();
                if((notas[i]>10) || (notas[i]<0)){
                    System.out.println("Digite uma nota valida (0  a 10)!");
                }
            }while((notas[i]>10) || (notas[i]<0));
        }
        menor=0;
        maior=0;
        acum=0;
        for (i=0;i<6;i++){
            acum = acum + notas[i];
            if (notas[i]<notas[menor]){
                menor = i;
            }
            if (notas[i]>notas[maior]){
                maior = i;
            }
        }
        notafinal = acum - notas[maior] - notas[menor];
        System.out.printf("A nota final do atleta foi: %.2f\n", notafinal);
    }
}

Nenhum comentário:

Postar um comentário