motofan logo
Причина закрытия (Valleo 19-01-2007): Исчерпана, флуд не уместен, благодарности разработчику в ПМ =)       
> 

Комплексные числа, нужен мидлет

Serg___
сообщение 18.1.2007, 9:08


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 11.7.2006
Из: Украина, Донецк
Пользователь №: 91 077
Модель телефона: Motorola SLVR L7
Прошивка: Moto Innovation

Рейтинг: 1.5



Ув. разработчики приложений для телефона, огромная просьба помочь!
Завтра экзамен по ТОЭ, нужна программа для перевода комплексных чисел. Паскаль аналог:
Код
Var a,b:real;
BEGIN
Writeln('Enter a,b');
Readln(a,b);
Writeln(SQRT(a*a+b*b),' e^(j ',arctan(b/a)/Pi*180,' )');
Writeln(a*cos(b*Pi/180),'   +j ',a*sin(b*Pi/180));
Readln
END.

Программа должна запрашивать 2 числа и выводить ответ и так желательно в цикле.
Может кто-то сделать такое для телефона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 18.1.2007, 11:51


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Serg___,
за день до экзамена о таких весчах не просят:
SQRT(a*a+b*cool.gif,' e^(j ',arctan(b/a)/Pi*180
a*cos(b*Pi/180),' +j ',a*sin(b*Pi/180)
хотя вроде был какой-то супер-пупер кулькулятор, но за ненадобностью я о нем ничего не знаю
ЗЫ. кста, я тожа когда-то ТОЭ сдавал, меж прочим на пять баллов (на последнем курсе телеграфные уравнения вроде был билет) smile.gif))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stalker.mg
сообщение 18.1.2007, 13:21


Evil
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 11.11.2005
Пользователь №: 57 954
Модель телефона: iPhone 5

Рейтинг: 417



Serg___,
хм, знаешь паскаль но не знаешь яву, MidletPascal тебе в помощь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg___
сообщение 18.1.2007, 17:21


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 11.7.2006
Из: Украина, Донецк
Пользователь №: 91 077
Модель телефона: Motorola SLVR L7
Прошивка: Moto Innovation

Рейтинг: 1.5



Stalker.mg,
СПАСИБО!!!
Сейчас сижу, разбираюсь в этой супер-программе! Даже не думал, что такая программа возможна smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg___
сообщение 18.1.2007, 20:10


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 11.7.2006
Из: Украина, Донецк
Пользователь №: 91 077
Модель телефона: Motorola SLVR L7
Прошивка: Moto Innovation

Рейтинг: 1.5



Вот что получилось:
Код
program TOE;
var  
 stringID, a, b, ID: integer;
 a1, b1:real;
 S:String;
 cmdQuit, cmdExe, clicked : command;
begin
 ShowForm;
 // add some elements    
 stringID := FormAddString('Комплексные числа');
 a := FormAddTextField('Enter a', '', 10, TF_ANY);
 b := FormAddTextField('Enter b', '', 10, TF_ANY);
 ID:= FormAddString('Ты сдашь экзамен по ТОЭ на ПЯТЬ! Удачи!!!');
 // create commands
 cmdQuit := CreateCommand('Quit', CM_EXIT, 1);
 AddCommand(cmdQuit);
 cmdExe := CreateCommand('Exe', CM_SCREEN, 1);
 AddCommand(cmdExe);
 repeat
   clicked := GetClickedCommand;
   a1:=StringToReal(FormGetText(a),10);
   b1:=StringToReal(FormGetText(b),10);
   if clicked = cmdExe then
     Begin
       ShowCanvas;
       SetColor(255, 255, 255);              // set the drawing color to white
       FillRect(0, 0, GetWidth, GetHeight);  // erase the screen by drawing a
                                             // rectangle as big as display
       SetColor(0, 0, 0);                    // set the drawing color to black
       S:=' '+(SQRT(a1*a1+b1*b1))+' e^(j ';
       DrawText(S,0,0);
       S:='  '+(atan(b1/a1)/3.1415926535897932384626433832795*180)+' )';
       DrawText(S,0,20);
       S:=' '+(cos(b1*3.1415926535897932384626433832795/180)*a1);
       DrawText(S,0,60);
       S:='  '+'+j '+(a1*sin(b1*3.1415926535897932384626433832795/180));
       DrawText(S,0,80);
       while GetKeyClicked <> KE_STAR do Repaint;
       ShowForm;
     End;                              
 until clicked = cmdQuit;
End.

Ещё раз спасибо Stalker.mg за облегчение экзамена smile.gif

Выложу, а вдруг кому-то пригодится=)
Прикрепленный файл TOE.rar   ( 15.75 килобайт ) Кол-во скачиваний: 96
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 19.1.2007, 5:43


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



млин, парни, круть clap.gif чё раньше не сказали, кто кодит на ява-паскале, что там есть класс Real.class для работы с вещественными числами? mad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 19.1.2007, 6:05


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219
Модель телефона: Z3
Прошивка: 0DR

Рейтинг: 692.5



blink.gif странно что ты этого не знал =)
тема закрыта =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Комплексные числа, нужен мидлет · Разработка Java-приложений · Forum
 

Причина закрытия (Valleo 19-01-2007): Исчерпана, флуд не уместен, благодарности разработчику в ПМ =)
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 15.6.2025, 6:36

Форум живёт: