ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1861  
Старый 09.11.2009, 13:58
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме:
724939

Репутация: 108
Отправить сообщение для =Zeus= с помощью ICQ
По умолчанию

Ты че, думаешь тебе на халяву тут роман напишут? Для студентов и школьников есть отдельный раздел.
 
Ответить с цитированием

  #1862  
Старый 09.11.2009, 19:36
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

Репутация: 7
По умолчанию

Код:
program TABULIR_FUNC;

uses graph;

var
mx,my,x,h:real;
intI,x1,x2:integer;
gd,gm:integer;

function xm(x:real):integer;
         begin
              xm:=round(320+mx*x);
         end;

function ym(y:real):integer;
         begin
         ym:=round(240-my*x);
         end;

function  f(a:real):real;
          begin
          f:=2*exp(a)+4;
          end;

procedure linovka;
var x,y:integer;
begin
setcolor(15);{color is white}
x:=5;y:=0;
repeat {draw vertical line}
line(x,0,x,GetMaxY);
x:=x+35;
until x>GetMaxX;
repeat {draw horizontal line}
line(0,y,GetMaxX,y);
y:=y+30;
until y>GetMaxY;
end;

procedure DrawAxis;
begin
setcolor(blue);{color is white}
{draw axis of ordinate}
line(round(GetMaxX/2),0,round(GetMaxX/2),GetMaxY);
line(round(GetMaxX/2),0,round(GetMaxX/2-5),10);
line(round(GetMaxX/2),0,round(GetMaxX/2+5),10);
{draw axis of abscis}
line(round(GetMaxX),round(GetMaxY /2),GetMaxX-10,round(GetMaxY/2-5));
line(round(GetMaxX),round(GetMaxY /2),GetMaxX-10,round(GetMaxY/2+5));
line(0,round(GetMaxY/2),GetMaxX,round(GetMaxY/2));
end;

begin
mx:=10;{Mashtab X}
my:=10;{Mashtab Y}
h:=0.001;
x1:=-10;
x2:=10;

writeln('Tabulirovanie funkzii');
writeln('	X	','Y');
for intI:=x1 to x2 do  writeln('    X = ',intI,'    Y = ',f(intI):6:4);
writeln('Press any key');

readln;
gd:=detect;
initgraph(gd,gm,'D:\user\program\bp\bgi');
linovka;
DrawAxis;

x:=x1;
while (x<=x2) do begin
putpixel(xm(x),ym(f(x)),red);
x:=x+h;
end;

readln;
closegraph;
end.
можно блок схему плиз?
 
Ответить с цитированием

  #1863  
Старый 10.11.2009, 01:06
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

ты бы перевел хоть условие. я вот например в душе не знаю, что такое "удержанная сумма", и чем отличается "начисленная сумма" от "суммы, выдаваемой на руки". а то начал писать, а что делают методы хз
 
Ответить с цитированием

  #1864  
Старый 10.11.2009, 01:10
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

начисленная сумма - сумма зарплаты по договору
сумма, выдаваемой на руки - сумма которую ты получаеш после всех удержаний
Удержания - подоходный, пенсионный, штрафы за прогулы и т.п. =)
 
Ответить с цитированием

  #1865  
Старый 10.11.2009, 01:18
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

Код:
class Payment {

    private:
        
        string Name;
        string LastName;
        float Salary;
        int EntranceYear;
        float Bonus;
        float Tax;
        int RealActiveDays;
        int ActiveDays;
        float AmountCharged;
        float RetentionMoney;
        
        float PensionFund;
        int CurrentYear;
        
    public:
        
        float get_amount_charged ();
        float get_retention_money ();
        float get_paid ();
        int get_experience ();     
        
};


Payment::get_amount_charged () {
    
    return (( Salary / ActiveDays ) * RealActiveDays * ( 1 + Bonus )); // Я хз как оно вычисляется на самом деле
    
}

Payment::get_retention_money () {

    return (( AmountCharged * PensionFund ) + ( AmountCharged * Tax ));
    
}

Payment::get_paid () {

    return ( AmountCharged - RetentionMoney );

}

Payment::get_experience () {
    
    return ( CurrentYear - EntranceYear );

}
вот, как понял это я ) писал здесь хз что вышло
 
Ответить с цитированием

  #1866  
Старый 10.11.2009, 02:28
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
Провел на форуме:
140714

Репутация: 29
Отправить сообщение для StealthMaster с помощью ICQ
По умолчанию

Цитата:
Сообщение от lastsmile  
здравствуйте господа программисты. интересует вопрос по умному перебору. задача следующая: имеется число 1234...n
задача: загнать в одномерный массив всевозможные комбинации этого числа так чтобы каждая цифра присутствовала только 1 раз.
допустим если ввели N=3 то в массиве должны быть числа
123
132
213
231
312
321
придумал свой алгоритм но слишком мудрено получилось. интересуют ваши варианты. может можно как-то проще. ну наверное все знают что комбинаций тут n!=1*2*3*...*n
Как я понял, нужно реализовать перебор перестановок на n символах. Рассматривай каждое число как последовательность символов.
Варианты перебора описаны, например, здесь: http://rain.ifmo.ru/cat/view.php/vis/combinations/permutations-2000

Последний раз редактировалось StealthMaster; 10.11.2009 в 03:14..
 
Ответить с цитированием

  #1867  
Старый 10.11.2009, 14:27
G4bR1eL
Познающий
Регистрация: 25.03.2008
Сообщений: 65
Провел на форуме:
190034

Репутация: 3
По умолчанию

Need backup.

Массивы Pascal.

Задача:
Ввести 5 целых чисел, вывести на екран это число, корень этого числа и квадрат этого числа.

Код ввода возможно должен быть
Код:
for i:=1 to 5 do write (M[i]:5);
writeln
for j:=1 to 3 do write (M[j]:3);
writeln
Код вывода
Код:
for i:=1 to 5 do
begin
writeln;
end;
for j:=1 to 3 do write(M[i;j]:15);
Тоесть результатирующий вывод при компиляции программы должен быть вида:

Загружаем код. Осуществляем ввод чисел

(1
2
3
4
5)

Программа подсчитывает и выводит ответ в виде некой матрицы:

1 1 1
2 0,.. 4
3 sqrt(3) 9
4 ... ...
5 ... ...

1 столбик наши вводимые числа. 2ой - корни. 3 - квадраты.
 
Ответить с цитированием

  #1868  
Старый 10.11.2009, 14:33
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

Код:
for i:=0 to N do
begin
    writeln ("Enter ", i+1, "number: ");
    readln (N[i]);
end;

for i:=0 to N do
    write (N[i], " ", sqr(N[i]), " ", sqrt(N[i]), "\n");
ааа не разглядел тз ) тогда все

Последний раз редактировалось Fata1ex; 10.11.2009 в 14:41..
 
Ответить с цитированием

  #1869  
Старый 10.11.2009, 16:13
mr_walker
Познающий
Регистрация: 09.08.2009
Сообщений: 39
Провел на форуме:
298385

Репутация: 75
По умолчанию

Пост #1863 помогите плиз!
 
Ответить с цитированием

  #1870  
Старый 10.11.2009, 16:20
Patrik
Познающий
Регистрация: 15.01.2006
Сообщений: 45
Провел на форуме:
210499

Репутация: 16
Отправить сообщение для Patrik с помощью ICQ
По умолчанию

Цитата:
Сообщение от mr_walker  
Пост #1863 помогите плиз!
В у кнопки есть функция OnClick. Клацаешь 2 раза на кнопку в конструкторе формы, появляется OnClick. В неё пишешь что-то вроде
if (password==Edit1.text) then MyFunction();

P.S. password - это твой пароль, который я не знаю откуда ты берёшь. Можешь просто текст там написать.

Последний раз редактировалось Patrik; 10.11.2009 в 16:24..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ