image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF

FN

Francisco Nobre17/02/2023 17:27
Compartilhe

Java - Desafio: Soma de H com N Termos

  • #Java

Segue resolução do desafio de Java - Soma de H com N Termos.

Espero que ajude a entender melhor o desafio.

Esse desafio achei a descrição um pouco confusa. Principalmente o comentário que pede para imprimir com duas casas decimais, porém só aceitou quando arrendodei para cima o resultado(h).

import java.util.Scanner;

import java.lang.Math;

public class Main {

   public static void main(String[] Args) {

    double h = 0;

    Scanner sc = new Scanner(System.in);

    double n = sc.nextDouble();

    for (int i = 1; i <= n; i++) {

      h += (double) 1/i;

    }

    System.out.println(Math.round(h));

  }

}

Compartilhe
Comentários (3)
Maiara Jesus
Maiara Jesus - 11/04/2023 00:43

aconteceu o mesmo comigo, deixei esse pra resolver por ultimo, esperando q talvez tivesse alguma correção, mas até hoje ainda é o mesmo enunciado e só arredondando para funcionar

Jefferson Cardoso
Jefferson Cardoso - 17/02/2023 19:57

É verdade. fiquei quebrando a cabeça nesses dias até lembrar de usar o round(). Parabéns por compartilhar!

Renan Oliveira
Renan Oliveira - 17/02/2023 17:45


Fran,


Dessa forma você não esta ajudando as pessoas. Uma coisa é explicar como pensar na solução, outra é dar a resposta pronta.


Infelizmente isso é bem prejudicial 😭😭😭