Programação Progressiva
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

Problema com médias aritiméticas

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Problema com médias aritiméticas Empty Problema com médias aritiméticas Sex Fev 20, 2015 5:20 pm

ChuckG



Gente, queria saber se alguém poderia me ajudar com esse problema. Eu estava querendo criar um programa que receba 4 notas e calcule a media aritmética delas. Porém sempre que eu executo ele da erro sendo que eu escrevi da mesma forma de um exercício que era pra criar um programa que calcula a media de 3 notas. O que calcula as 3 notas rodou sem problemas, mas o que calcula as 4 não.

Código java:

package media;

import java.util.Scanner;

public class Media {

//programa pra calcular a média de 4 notas
   
   public static void main(String[] args) {
       Scanner entrada = new Scanner(System.in);
       float num1, num2, num3, num4;
       
       //aqui o programa pede e recebe as 4 notas
       
       System.out.println("Digite a primeira nota: ");
       num1 = entrada.nextFloat();
       
       System.out.println("Digite a segunda nota: ");
       num2 = entrada.nextFloat();
       
       System.out.println("Digite a terceira nota: ");
       num3 = entrada.nextFloat();
       
       System.out.println("Digite a quarta nota: ");
       num4 = entrada.nextFloat();
     
       /*aqui ele executa a média, porém está dando erro na hora de exibir
       o resultado*/
       
       System.out.printf("\n(%.2f + %.2f + %2.f + %.2f) / 4 = %.2f\n", num1, num2, num3, num4, (num1 + num2 + num3 + num4) / 4);
       
       /*Após o erro o NetBeans informa: "Exception in thread "main"
       java.util.UnknownFormatConversionException: Conversion = '2'"*/
   }
   
}

2Problema com médias aritiméticas Empty Re: Problema com médias aritiméticas Qua Mar 04, 2015 2:58 pm

Neresphoto001

Neresphoto001

Olá ChuckG, acredito que se você fizer a modificação abaixo no seu programa, irá resolver...




System.out.printf("Sua Média final é: %.2f \n", ((num1 + num2 + num3 + num4) / 4));
float Media = ((num1 + num2 + num3 + num4)/4);

/*Após o erro o NetBeans informa: "Exception in thread "main"
java.util.UnknownFormatConversionException: Conversion = '2'"*/
}

}

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos