18.12.2011, 17:43 | #11 (permalink) | |
С# - learn or die
Регистрация: 17.12.2011
Сообщений: 2,438
Записей в дневнике: 8
Сказал(а) спасибо: 21
Поблагодарили 49 раз(а) в 11 сообщениях
Репутация: 19701
|
Цитата:
Я всё сдаю во время. Просто преподаватель долго не задавала, а потом раз и 2 задачи, и какие! Я итак хорошо учусь, но думаю буду больше стараться! Спасибо Вам огромное. |
|
18.12.2011, 17:43 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Ознакомьтесь с этими топиками, наверняка тут есть ответ который вам нужен Программа вычисления интеграла на Паскале Turbo Pascal с Turbo Vision Циклы VBA Программа на паскале Программа на Паскале |
26.12.2011, 15:07 | #13 (permalink) | |
С# - learn or die
Регистрация: 17.12.2011
Сообщений: 2,438
Записей в дневнике: 8
Сказал(а) спасибо: 21
Поблагодарили 49 раз(а) в 11 сообщениях
Репутация: 19701
|
Цитата:
|
|
26.12.2011, 15:25 | #15 (permalink) |
С# - learn or die
Регистрация: 17.12.2011
Сообщений: 2,438
Записей в дневнике: 8
Сказал(а) спасибо: 21
Поблагодарили 49 раз(а) в 11 сообщениях
Репутация: 19701
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
26.12.2011, 20:50 | #16 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Пожалуйста. Правда, это не совсем та программа: тут сделано несколько иначе. Но работает.
Код:
Const Max_Number_of_Figures=5; VAR N10,N3,N10_frc_re,r:Real; N10_int,m:LongInt; Sign:ShortInt; fig:Byte; BEGIN Write('Enter the number in decimal system: '); Readln(N10); If N10<0 then Sign:=-1 else Sign:=1; N10:=Abs(N10); N10_int:=Trunc(N10); N10_frc_re:=N10-1.0*N10_int; N3:=0; If N10_int>0 then begin m:=1; Repeat m:=m*3; Until m>N10_int; Repeat m:=m div 3; fig:=N10_int div m; N10_int:=N10_int mod m; N3:=N3*10+fig; Until m=1; end; If N10_frc_re>0 then begin r:=1; m:=0; Repeat r:=r/10; Inc(m); N10_frc_re:=N10_frc_re*3; fig:=Trunc(N10_frc_re); N10_frc_re:=N10_frc_re-fig; N3:=N3+fig*r; Until m=Max_Number_of_Figures; end; N3:=N3*Sign; Write('N in 3-based system is '); If N10_frc_re=0 then Writeln(Round(N3)) else Writeln(N3:0:Max_Number_of_Figures); Readln; END. |
26.12.2011, 21:33 | #17 (permalink) |
С# - learn or die
Регистрация: 17.12.2011
Сообщений: 2,438
Записей в дневнике: 8
Сказал(а) спасибо: 21
Поблагодарили 49 раз(а) в 11 сообщениях
Репутация: 19701
|
Vladimir_S, спасибо большое!
Программа работает. Что же я без Вас делала (и конечно без сайта). Спасибо! С Рождеством! |
27.12.2011, 09:33 | #18 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|