Fórum Mostrar numeros divisíveis #181444

11/09/2003

0

Pessoal,
To querendo fazer um programa onde vc esconhe um numero qualquer e o programa mostre todos os numeros possiveis que são divisiveis por ele começando por ele mesmo ate 1.
Ex:

10 é divisivel por 10 por 5 por 2 e por 1

Será que alguem pode me ajudar. :roll:

Obrigadão. :D


Affz

Affz

Responder

Posts

11/09/2003

Echoesofpinkfloyd

Pessoal, To querendo fazer um programa onde vc esconhe um numero qualquer e o programa mostre todos os numeros possiveis que são divisiveis por ele começando por ele mesmo ate 1. Ex: 10 é divisivel por 10 por 5 por 2 e por 1 Será que alguem pode me ajudar. :roll: Obrigadão. :D


procedure TForm1.Button1Click(Sender: TObject);
var i, numero: integer;
begin
numero:=10;
for i:=numero downto 1 do
begin
if (numero mod i) = 0 then
showmessage(inttostr(i));
end;
end;


espero que resolva, abraços..


Responder

Gostei + 0

11/09/2003

Edineidaniel

Vc poderia usar algo como: Um Loop;

diminuindo 1 do valor digitado e faça um teste com o MOD para ver se a divisão deu resto 0 se deu ele é divisível... ai vc mostar..

walew

t+

Edinei


Responder

Gostei + 0

11/09/2003

Echoesofpinkfloyd

Vc poderia usar algo como: Um Loop; diminuindo 1 do valor digitado e faça um teste com o MOD para ver se a divisão deu resto 0 se deu ele é divisível... ai vc mostar.. walew t+ Edinei



rs rs rs fizemos a mesma coisa so que com linguagens diferentes rs r s
abraços amigo ..


Responder

Gostei + 0

11/09/2003

Affz

procedure TForm1.Button1Click(Sender: TObject); var i, numero: integer; begin numero:=10; for i:=numero downto 1 do begin if (numero mod i) = 0 then showmessage(inttostr(i)); end; end; espero que resolva, abraços..


Valewwww....

Mas por exemplo para mim botar:
numero:=x;
x:= edit1.text ´´;

Como faço...

Valew pessoal por responder perguntas tao simples...


Responder

Gostei + 0

11/09/2003

Echoesofpinkfloyd

[quote:59794c268f]procedure TForm1.Button1Click(Sender: TObject); var i, numero: integer; begin numero:=10; for i:=numero downto 1 do begin if (numero mod i) = 0 then showmessage(inttostr(i)); end; end; espero que resolva, abraços..


Valewwww....

Mas por exemplo para mim botar:
numero:=x;
x:= edit1.text ´´;

Como faço...

Valew pessoal por responder perguntas tao simples...[/quote:59794c268f]

nao sei se entendi bem sua duvida.. mas vamos la ...

ponha um Tedit no form

e atribua sua propriedade text a variavel numero por exemplo:

numero := strtoint(Tedit1.text);
o resto aplique a rotina que te passei ..

valeu


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar