TOPIC

5% de erro ( Qual o problema ? )

Renan Gonçalves asked 2 years ago

Galera esta dando 5% de erro no URI, me ajudem a achar o que esta errado por favor

Segue o codigo

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in);

    double a,b,c,d,e,f,soma,result;

    a = input.nextDouble();
    b = input.nextDouble();
    c = input.nextDouble();
    d = a*2;
    e = b*3;
    f = c*5;
    soma = d+e+f;
    result = soma/10;
    System.out.println("MEDIA = "+result);

}

}

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

  • João Castilho replied 2 years ago

    Olá Renan, a questão pede que o resultado da média seja apresentado com apenas uma casa decimal. Nesse sentido, você deve apenas fazer uma alteração no seu método de saída:

    System.out.printf("MEDIA = %.1f%n", result);

    Testa esses valores:

    6.7
    8.5
    7.0

    Saída esperada:

    MEDIA = 7.4
  • Matheus Pequeno Vieira replied 1 year ago

    Deve-se observar po uso dos parentenses e também o separador de decimais, que deve ser o ponto (.) Tambem se deve encerrar o Scanner.

    Resposta

    import java.util.Locale; import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {
    
        Locale.setDefault(Locale.US);
        Scanner sc = new Scanner(System.in);
    
        double A, B, C, med;
    
        A = sc . nextDouble();
        B = sc . nextDouble();
        C = sc . nextDouble();
    
        med = ((A * 2) + (B * 3) + (C * 5)) / 10; 
    
        System.out.printf ("MEDIA = %.1f\n", med);
    
        sc.close();
    }

    }

  • Henrique Silva replied 2 years ago

    Eu tive o mesmo problema. E nao vejo o erro no meu codigo

    import java.util.Locale; import java.util.Scanner;

    public class Main{

    public static void main(String[] args) {

       Locale.setDefault(Locale.US);
       Scanner sc = new Scaner(System.in);
    
       double a, b, c, med;
    
       a = sc.nextDouble ();
       b = sc.nextDouble ();
       c = sc.nextDouble ();
    
       med = (a * 2 + b * 3 + c * 5) / 10.0;
    
       System.out.printf("MEDIA = %.1f%n ", med);
    
       sc.close();

    } }