Correção de exercicio

1 resposta
L

Olá galera da comunidade! Como sou iniciante passei um longo tempo para conseguir resouver esse exercicio, mas em fim conclui. Agora gostaria da ajuda de vcs para verificar (corrigir) se eu estou fazendo a coisa certa. O exercicio é:

Escreva um aplicativo que estima o valor da costante matemática ‘e’ utilizando a formula: e= 1 + 1 / 1! + 1 / 2! + 1 / 3!+…

abaixo está o fonte para a verificação (correção)

//Estima o valor da constante matem tica ‘e’ conforme o n£mero de termos dado.

import javax.swing.*; // importa todas as classes do pacote javax.swing.

public class exer4_32b {

public static void main( String args[] )

{

String ntermos;

int xntermos, termo = 1, fatorter = 1, sentinel = 1, nfator = 1,

total = 1, total2 = 0, contador = 1;
ntermos = JOptionPane.showInputDialog( null,
     "Digite o numero de termos", "Entrada", JOptionPane.QUESTION_MESSAGE );

  xntermos = Integer.parseInt( ntermos );

  while( sentinel++ <= xntermos ) {

                                //Extrai o fatorial dos números

     while( termo > contador++ )
        nfator *= termo - fatorter++;

     total = ( termo * nfator ) * 1;
                                     //*********

     total2 += total / 1;
     termo++;
     contador = 1;              //Reseta as variáveis ao seu valor inicial.
     nfator = 1;
     fatorter = 1;
  }
     total2 += 1;

  JOptionPane.showMessageDialog( null,
     "O valor da constante e: " + total2,
        "Resutado", JOptionPane.QUESTION_MESSAGE );

  System.exit( 0 );

}

}

Obs: Se estiver incorreto. Como seria o correto?

1 Resposta

A

testei o programa no netbeans e esta tudo bem faz o factorial correctamente…n me podes enviar exericos desses ja com o codigo resolvido…dava geito para eu estudar para meu exeme de java…é k é do genro de axar nºs primos ,factorial etc… faz me esse grande favor agradecido

Criado 29 de janeiro de 2005
Ultima resposta 29 de jan. de 2005
Respostas 1
Participantes 2