Páginas

Cálculo de Fatorial

Olá,

Hoje o Francisco teve a brilhante idéia de reinventar a roda fazendo uma classe para calcular o Fatorial de um número.

Porém buscando no fantástico mundo do AX descobri que existe um método (factorial) na classe Global que faz exatamente o que ele precisa.

Abaixo um exemplo simples para quem não conhece como utilizar o método junto com a classe Dialog:
  1. static void factorial(Args _args)
  2. {
  3.     int         factorial;
  4.     Dialog      dialog;
  5.     DialogField dialogField;
  6.     ;

  7.     dialog = new Dialog("Cálculo de Fatorial");

  8.     dialogField = dialog.addField(typeId(Amount),"Digite o valor");
  9.     dialogField.value(factorial);

  10.     if(dialog.run())
  11.     {
  12.         factorial = dialogField.value();

  13.         info(strfmt("O fatorial é de %1 é: %2", factorial, num2str(Global::factorial(factorial),2,2,2,1)));
  14.     }
  15. }
[]'s
Alexssander

Nenhum comentário:

Postar um comentário