Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:26 06.07.25 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Re: въпрос за програмен код на VB [re: mixi]
Авторcommercial (Нерегистриран) 
Публикувано05.06.06 20:30  



Това решение е на Pascal, но е изключително лесно да се обърне на VB, пък и е добре малко да се напънеш:


{ program to translate Arabian To Roman }
{ by Krylov Dmitriy, krylov@mail.primorye.ru }
program TranslateArabianToRoman;

const
TransTable: array[1..13] of record
AN: word;
RN: string[2];
end = ((AN: 1000; RN:'M'), (AN: 900; RN: 'CM'), (AN: 500; RN: 'D'),
(AN: 400; RN: 'CD'), (AN: 100; RN: 'C'), (AN: 90; RN: 'XC'),
(AN: 50; RN: 'L'), (AN: 40; RN: 'XL'), (AN: 10; RN: 'X'),
(AN: 9; RN: 'IX'), (AN: 5; RN: 'V'), (AN: 4; RN: 'IV'),
(AN: 1; RN: 'I'));


var
RomanNumber: string;
ArabianNumber: longint;

CurNum: byte;

CurSymb: string[2];
CurVal: word;
begin
Write('Input Arabian Number: ');
ReadLn(ArabianNumber);

{--- Translate ---------}
RomanNumber := '';
CurNum := 1;
repeat
CurSymb := TransTable[CurNum].RN;
CurVal := TransTable[CurNum].AN;

while CurVal <= ArabianNumber do
begin
RomanNumber := RomanNumber + CurSymb;
Dec(ArabianNumber, CurVal);
end;

Inc(CurNum);
until ArabianNumber <= 0;
{--- End of translate ---------}

WriteLn('Roman Number: ', RomanNumber);
end.




Цялата тема
ТемаАвторПубликувано
* въпрос за програмен код на VB mixi   03.06.06 13:22
. * Решение на VBScript. Учeщ   03.06.06 15:47
. * Re: Решение на VBScript. Пeтko   03.06.06 22:23
. * Re: Решение на VBScript. Учeщ   04.06.06 12:03
. * Re: въпрос за програмен код на VB eфp. Лyk   05.06.06 20:21
. * Re: въпрос за програмен код на VB commercial   05.06.06 20:30
. * Re: въпрос за програмен код на VB fiffy   06.06.06 22:03
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.