Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[Turbo pascal] мнимые числа

17K
18 января 2007 года
realman
16 / / 18.01.2007
Помогите 13. Написать программу для ввода с клавиатуры в переменную типа запись полей действительной и мнимой части комплексного числа.


за ранее благодарен
552
18 января 2007 года
Ivanhoe
373 / / 30.04.2006
Блин.

Код:
uses
  Crt;

type
  TComplex = record
    Re, Im: Double;
  end;

var
  X: TComplex;
  T: Double;

begin
  ClrScr;

  {$I-}
  WriteLn('Введите действительную часть: ');
  Read(T);
  repeat
    WriteLn('Ошибка! Повторите ввод!');
    Read(T);
  until IOResult <> 0;
  x.Re := T;

  WriteLn('Введите мнимую часть: ');
  Read(T);
  repeat
    WriteLn('Ошибка! Повторите ввод!');
    Read(T);
  until IOResult <> 0;
  x.Im := T;
  {$I+}

  {Фсе! Теперь юзай X как хочешь}

  ReadKey;
end.
17K
18 января 2007 года
realman
16 / / 18.01.2007
А очне полность можнно. Пожалуйста
552
18 января 2007 года
Ivanhoe
373 / / 30.04.2006
Куда полнее? По вопросу здесь все.
17K
18 января 2007 года
realman
16 / / 18.01.2007
Про юзай X можно примерчик. Как например проюзать х в этой задаче ?
552
19 января 2007 года
Ivanhoe
373 / / 30.04.2006
Скажем - сложить два числа.
 
Код:
Z.Re := X.Re + Y.Re;
  Z.Im := X.Im + Y.Im;


Умножить:
 
Код:
Z.Re := X.Re * Y.Re - X.Im * Y.Im;
  Z.Im := X.Re * Y.Im + X.Im * Y.Re;


Короч, справочник по математике в руки - и вперед.

UPD: Надо ли говорить, что X, Y и Z - они одного типа?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог