![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
if I=0 then ListBox1.Items.Add(‘простое число’);
End;
Пример 4.2
Нахождение наибольшего общего делителя (НОД) и
Наименьшего общего кратного (НОК) двух чисел
Вид формы с компонентами:
Процедура обработки щелчка на кнопке “Расчет
procedure TForm1.Button1Click(Sender: TObject);
var M,N,NOD,NOK:word; i,k:word;
Begin
M:=StrToInt(Edit1.text); N:=StrToInt(Edit2.text);
if N>M then k:=M else k:=N;
NOD:=1;
for i:=1 to k do
if (N mod i=0) and (M mod i=0) then NOD:=i;
NOK:=NOD*(N div NOD)*(M div NOD);
Label4.Caption:='NOD='+IntToStr(NOD);
Label5.Caption:='NOK='+IntToStr(NOK)
End;
Дата публикования: 2014-11-18; Прочитано: 234 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!