IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   Кто-нибудь помогите!!! (http://www.imho.ws/showthread.php?t=21176)

zarkon 23.01.2003 01:14

Кто-нибудь помогите!!!
 
Дайте ссылочку на калькулятор который умеет переводить числа из десятичной системы счисления в двоичную и другие


:rotate:

hempsmoke 23.01.2003 04:07

zarkon
вот:
http://www.vshk.ru/modules.php?name=...article&sid=50

V&G 23.01.2003 04:20

А чем тебя Windows'овский не устраивает??

hempsmoke 23.01.2003 08:01

кстати да, а я и забыл... =)

zarkon 24.01.2003 01:54

Windows'овский не умеет А ежели он умеет то я не знаю как пользоваться.
 
:jump: :smile:

PrayeR 24.01.2003 02:12

LOL!!!!!
напиши прогу на С... DOS приложение....lol

V&G 24.01.2003 02:22

zarkon
Жмёшь View->Scientific. И видишь под полем ввода фрэйм с опциями: Hex, Dec, Oct, Bin. Для перевода числа 45 из десятичной в хекса установи режим Dec, вводи число 45, переключись в Hex. Получишь 2D.

hempsmoke 24.01.2003 07:10

PrayeR
не все в этом шарят...

Ghost 24.01.2003 16:39

Цитата:

не все в этом шарят...
Тады ловите код:


uses
crt;

const
cstr = '0123456789ABCDEF';

type
systypes = 2..16;

var
in_var, out_var: string;
in_sys, out_sys: systypes;

function str2dec(s: string; sys: integer): integer;
var
p, i, k: integer;
begin
p := 0;
k := 1;
for i := Length(s) downto 1 do
begin
p := p + k * pred(pos(s[i], cstr));
k := k * sys;
end;
str2dec := p;
end;

function dec2str(i: integer; sys: integer): string;
var
p: string;
k: integer;
begin
p := '';
repeat
k := succ(i mod sys);
i := i div sys;
p := copy(cstr, k, 1) + p;
until i = 0;
dec2str := p;
end;

begin
clrscr;
readln(in_var);
readln(in_sys);
readln(out_sys);
out_var := dec2str(str2dec(in_var, in_sys), out_sys);
writeln(out_var);
readkey;
end.

dimonk 24.01.2003 20:56

а зачем все через десятичные числа в строковом представлении делается? и эта... типа... мне не нравится паскаль :biggrin:

PrayeR 24.01.2003 22:23

угу...еще бы MFC использовал :-)))))

hempsmoke 25.01.2003 23:30

Ghost
этого я тоже думаю будет недостаточно....
тот, кто в этом не шарит - не знает куда его сувать.. =) как компелировать, сохранять?
тем более вы обещали на C...

dimonk 28.01.2003 22:31

это PrayeR обещал на си написать, потом приоткрыл завесу секретности, заявив, что напишет с использованием mfc, и что-то все откладывает релиз калькулятора :gigi:

PrayeR 28.01.2003 22:52

dimonk
я тебе ничего не обещал И НЕ ПИСАЛ ЧТО НАПИШУ ЕГО (делать мне больше не хрен... как прогу из класса tutorial писать)... а написал свой пост потому что есть виндовый... и не зачем выдумывать колесо...
на слабо меня не бери... делов куча.. сча пишу монитор дисков для винды... есть проблемы определенные... если хочешь калькулятор - на выходные если у меня не будет клановых матчей..
а MFC... неа.. не люблю...уж лучше API юзать

так что отстань пожалуйста... голова и так пухнет.. а еще ентот чертов msdn... вот у Борланда хэлпы это да...все... обедать.. и покурить...

dimonk 29.01.2003 00:40

ну да, ну да - я знал, что ты крут. по крайней мере, Ghost нарисовал исходники.

только этот топик во флейм перерос давным-давно... модеры, сделайте что-нибудь!

PrayeR 29.01.2003 01:00

флэйм начал ты...
так что отстань пожалуйста...

--------------------------------------------------------
MVS .NET ... или я ее грохну или она меня...

PrayeR 29.01.2003 01:32

// grebany kalkuljator by PrayeR for krutoy Dimonk
#include <iostream.h>

int main()
{
int i=0;
cout<<"enter fucking decimial number plz\n";
cin>>i;
cout<<"hex vid entogo chisla is --- "<<hex<<i<<"\n";
cout<<"octal vid entogo chisla is --- "<<oct<<i<<"\n";
cin>>i;
return (1);
}

-------------------------------
vot tebe drugie systemy.. a v dvoichnuju eshe v shkole uchili perevodit. tak chto sam vspomnish kak. tolko otstan ot menja seychas pozaluysta... raboty deystvitelno pod zavjazku...


Часовой пояс GMT +4, время: 20:21.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.