Ir ao conteúdo
  • Cadastre-se

como saber se o numero é primo ou nao e mostrar os numeros que esse numero é divid..


Visitante: kuim888

Posts recomendados

Visitante: kuim888
 

então gente estou com um exercio em pascal difícil pra caramba ...

eu sei fazer while if essas coisas

mas não sei qual condição eu faço para saber se o numero é primo

e mostrar quantos divisores ele possui ...

e também queria saber como fatora numeros pares

Link para o comentário
Compartilhar em outros sites

ola!

como voce não colocou o codigo, eu te direi como deve fazer parte do codigo

como dizer se um mumero é par ou não?:

voce deve utilizar o comando de decisão (if)!

deve ficar mais ou menos assim:

Program par;

var
a:integer;
Begin
write ('Digite um numero :');
readln (a);
if a mod 2=0 then
writeln ('O numero ',a,' é par')
else
writeln ('o numero ',a,' é impar);
End.

Tente responder o resto do exercicio!

Até!!!!!!

Link para o comentário
Compartilhar em outros sites

Desculpe man!

Li errado.

Tenta isso:


Program teste;
var
a,m,cont:integer;
Begin
write ('Digite um numero :');
readln (a);
for m:=1 to m<10 do
begin
if a mod m=0 then
begin
cont:=cont+1;
writeln ('O(s) divisor(es) de ',a,'é / sao :',m);
end;
end;
if cont=2 then
writeln ('O numero ',a,' é primo');
else
writeln ('O numero ',a,' nao é primo');
End.

Desculpe se o codigo estiver errado.

Eu fiz fora do compilador!!!

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...