quinta-feira, 6 de outubro de 2011

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

Construa um algoritmo que verifique se um número é primo ou não.

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

%% Entrada de dados e Processamento

disp ('Verifique se um Número é Primo ou Não!!!');

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


if ((N==1)||(N==2)||(N==0));
    disp ('O Número Não é Primo!');
    else
        if rem(N,2)== 1; % Se o resto da divisão for 1, o número é primo
            fprintf ('O Número é Primo!');
        else
            if rem (N,2)==-1;
                disp ('O Numero é Primo');% Se o resto da divisão for -1, o número também é primo
            else
                fprintf ('O Número Não é Primo!');% Caso contrário, o número não é primo
            end;
        end;
end;

pause;
%% Fim do Algoritmo

Nenhum comentário:

Postar um comentário