0

jaVA

A
Alfredo Neto

média 3 solução em java:

meu Código:


import java.io.IOException;

import java.util.Scanner;


public class Main {


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


    Scanner entrada = new Scanner(System.in);

    double N1 = (entrada.nextDouble() * 2) / 10;

    double N2 = (entrada.nextDouble() * 3) / 10;

    double N3 = (entrada.nextDouble() * 4) / 10;

    double N4 = (entrada.nextDouble() * 1) / 10;

    double N5;

    double media = N1 + N2 + N3 + N4;


    if (media*10 - Math.floor(media*10) > 0.5001) {

     media = Math.ceil(media*10)/10;

    }


    else {

      media = Math.floor(media*10)/10;

    }


    System.out.printf("Media: %.1f\n", media);

    if (media < 5.0) {

     System.out.println("Aluno reprovado.");

    }

    if (media >= 7.0) {

     System.out.printf("Aluno aprovado.\n");

    }

    else if (media >= 5.0) {

     System.out.printf("Aluno em exame.\n");

     N5 = entrada.nextDouble();

     System.out.printf("Nota do exame: %.1f\n",N5);

     media = (media + N5) / 2;

     if (media >= 5) {

      System.out.println("Aluno aprovado.");

     }

     else {

      System.out.println("Aluno reprovado.");

     }

     System.out.printf("Media final: %.1f\n",media);


    }


  }

}

Por favor Por gentileza por favor esclareçam esta dúvida meu código passa em apenas 2 testes:



 2 / 4 Testes de abertos tiveram sucesso.

`Por favor mandem o código correto pra esclarecer minha dúvida sobre o Código a tipo de comparação por favor esclareçam esta dúvida por favor boa tarde abraço

0
0

Comentários (0)

alfredo gelk neto

Brasil