Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.10.2009, 18:16   #1
KnoPaA
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 14
По умолчанию Задача в дельфи

Известно время(часы,минуты ,секунды)-3 натуральных числа! Определить время через 10 секунд!

Последний раз редактировалось Rembo; 06.10.2009 в 20:55.
KnoPaA вне форума
Старый 06.10.2009, 18:30   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

О боже, эту задачу решает человечество уже на протяжении нескольких сотен лет... К сожалению решение этой задачи до сих пор не найдено
Вавел из ГМТУ вне форума
Старый 06.10.2009, 18:36   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Без сомнения многим ученым удавалось подойти близко к решении этой задачи, причем все, что они могли получить, это:
Код:
AllSecond:=Hour*60*60+Min*60+Sek;
Inc(AllSek,10);
Hour:=AllSek mod 60*60;
AllSek:=AllSek-Hour*60*60;
Min:=AllSek mod 60;
AllSek:=AllSek-Min*60;
Sek:=AllSek;
P.S. Писал здесь, могут быть ошибки.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 06.10.2009 в 18:38.
Alex Cones вне форума
Старый 06.10.2009, 18:44   #4
KnoPaA
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Без сомнения многим ученым удавалось подойти близко к решении этой задачи, причем все, что они могли получить, это:
Код:
AllSecond:=Hour*60*60+Min*60+Sek;
Inc(AllSek,10);
Hour:=AllSek mod 60*60;
AllSek:=AllSek-Hour*60*60;
Min:=AllSek mod 60;
AllSek:=AllSek-Min*60;
Sek:=AllSek;
P.S. Писал здесь, могут быть ошибки.


Это через дельфи?
KnoPaA вне форума
Старый 06.10.2009, 18:48   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Это будет работать в любом компиляторе на основе паскаля, нужно лишь зарегить переменные и ввод\вывод данных.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума
Старый 06.10.2009, 19:04   #6
KnoPaA
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Это будет работать в любом компиляторе на основе паскаля, нужно лишь зарегить переменные и ввод\вывод данных.



Я попробовала в дельфии! И у меня ни чего не получилось!
Можеш написать подробнее?
KnoPaA вне форума
Старый 06.10.2009, 19:12   #7
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
Var
AllSecond,Hour,Min,Sek:Integer;
begin
AllSecond:=0;
Hour:=StrToInt(Edit1.Text);
Min:=StrToInt(Edit2.Text);
Sek:=StrToInt(Edit3.text);
AllSecond:=Hour*3600+Min*60+Sek;
AllSecond:=AllSecond+10;
Hour:=AllSecond div 3600;
AllSecond:=AllSecond-(Hour*3600);
Min:=AllSecond div 60;
AllSecond:=AllSecond-(Min*60);
Sek:=AllSecond;
Edit1.Text:=IntToStr(Hour);
Edit2.Text:=IntToStr(Min);
Edit3.Text:=IntToStr(Sek);

end;

end.
Киньте на форму edit1, edit2, edit 3, button1 и назначьте батону событие он клик
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума
Старый 06.10.2009, 19:21   #8
KnoPaA
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
Var
AllSecond,Hour,Min,Sek:Integer;
begin
AllSecond:=0;
Hour:=StrToInt(Edit1.Text);
Min:=StrToInt(Edit2.Text);
Sek:=StrToInt(Edit3.text);
AllSecond:=Hour*3600+Min*60+Sek;
AllSecond:=AllSecond+10;
Hour:=AllSecond div 3600;
AllSecond:=AllSecond-(Hour*3600);
Min:=AllSecond div 60;
AllSecond:=AllSecond-(Min*60);
Sek:=AllSecond;
Edit1.Text:=IntToStr(Hour);
Edit2.Text:=IntToStr(Min);
Edit3.Text:=IntToStr(Sek);

end;

end.
Киньте на форму edit1, edit2, edit 3, button1 и назначьте батону событие он клик







Спасибочки огромное!Я тебя обожаю!Чмок
KnoPaA вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно решить не простую(для меня) задачу в Delphi !! St1mkA Помощь студентам 6 04.10.2009 20:39
Сделайте, пожалуйста мне две задачки! Зарание спасибо:) BeaU Помощь студентам 3 22.06.2009 11:56
помогите плиз сделать практические завтра сдать надо!!!!! зарание всем кто откликнется огромное спасибо vadimka777ok Паскаль, Turbo Pascal, PascalABC.NET 0 09.06.2009 18:54