HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

Цитата:
Сообщение от G4bR1eL  
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 - квадраты.
Кто поможет, не пожалею WMZ.
 
Ответить с цитированием

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

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

Как написать функцию проверки пароля введенного в Edit,
чтобы при вводе правильного паса и нажатия на Button
выполнялась моя функция (MyFunction)?

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

  #3  
Старый 09.11.2009, 11:45
WereWolfV
Новичок
Регистрация: 17.04.2009
Сообщений: 3
Провел на форуме:
54942

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

Всем привет. Лабораторная: "Визуализация сортировки Хоара", нужно реализовать пошаговое выполнение алгоритма (пользователь нажимает кнопку "далее"); на каждом шаге алгоритма отображение блок-схемы с выделением выполняемого в настоящий момент шага.
Посоветуйте чем можно останавливать алгоритм и передавать управление форме до следующего нажатия кнопки "далее".
ЗЫ лаба на Delphi

Последний раз редактировалось WereWolfV; 09.11.2009 в 14:09..
 
Ответить с цитированием

Решите пож-та программу с использованием классов
  #4  
Старый 09.11.2009, 13:53
Mosyaka
Новичок
Регистрация: 03.11.2009
Сообщений: 1
Провел на форуме:
2394

Репутация: 0
По умолчанию Решите пож-та программу с использованием классов

Создать класс Payment(зарплата). В классе должны быть представлены поля: фамилия-имя-отчество, оклад, год поступления на работу, процент надбавки, подоходный налог, количество отработанных дней в месяце, количество рабочих дней в месяце, начисленная и удержанная суммы.
Реализовать методы: вычисления начисленной суммы, вычисления удержанной суммы, вычисления суммы, выдаваемой на руки, вычисления стажа. Стаж вычисляется как полное количество лет, прошедших от года поступления на работу, до текущего года. Начисления представляют собой сумму, начисленную за отработанные дни, и надбавки, то есть доли от первой суммы. Удержания представляют собой отчисления в пенсионный фонд (1% от начисленной суммы) и подоходный налог. Подоходный налог составляет 13 % от начисленной суммы без отчислений в пенсионный фонд.
 
Ответить с цитированием

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

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

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

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

Репутация: 930


По умолчанию

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

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

Репутация: 1118


По умолчанию

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

  #8  
Старый 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 );

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

  #9  
Старый 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.
можно блок схему плиз?
 
Ответить с цитированием

  #10  
Старый 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..
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.