quinta-feira, 6 de outubro de 2011

Lógica de Programação - 3ª edição (André Luiz Villar Forbellone) em Matlab

     Elabore um algoritmo que calcule N! (Fatorial de N), sendo que o valor inteiro de N é fornecido pelo usuário.
Sabendo que
N! = 1x2x3x4x...x (N-1) x N;
0! = 1, por definição

Solução em Matlab:
clc;
clear all;

%% Entrada de dados

N = input ('Digite Um Número: ');

%% Processamento
if (N==0)
    disp ('Fatorial de Zero é 1!');
else
    F=1;
    for V=1:N;% Intervalo de 1 à N
        F=F*V;
    end
        fprintf ('Fatorial do Número será: %d',F);
end
pause;

%% Fim do Algoritmo

Nenhum comentário:

Postar um comentário