TOPIC

Meu Programa não está apresentando erro de 40%

Neto Moura asked 3 years ago

Meu programa está dando 40% de erro, alguem pode me ajudar

import java.util.Scanner;
import java.io.*;
import java.text.DecimalFormat;

public class Main {

public static void main(String[] args) throws NumberFormatException, IOException {

  double a,b,c;
  BufferedReader tc = new BufferedReader(new InputStreamReader(System.in)); 

  DecimalFormat d = new DecimalFormat("###.#");

  a = Double.parseDouble(tc.readLine());
  b = Double.parseDouble(tc.readLine());
  c = Double.parseDouble(tc.readLine());

  double mediaValor = ((a*2)+(b*3)+(c*5))/10;

  String mediaString  = d.format(mediaValor);   

  System.out.println("MEDIA = "+mediaString.replaceAll(",", "."));  

    }
}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Wesckeley Martins replied 3 years ago

    Neto, seu código falha, por exemplo, para este caso de teste:

    1.0
    1.0
    1.0

    Saída do seu código:

    MEDIA = 1

    Saída esperada:

    MEDIA = 1.0