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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.04.2009, 15:45   #1
irkalubimaya
Новичок
Джуниор
 
Регистрация: 27.04.2009
Сообщений: 1
По умолчанию

задачи в делфи 7!
Помогите пожалуйста в решении задач в делфи 7!
УСЛОВНЫЙ ОПЕРАТОР:
задача 1
Даны действительные числа x и y, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы , а большее - их удвоенным произведением.

задача 2
даны три числа a,b,c. определить, какое из них равно d. Если ни одно не равно d, то найти max(d-a,d-b,d-c).

задачи в делфи 7!
Помогите пожалуйста в решении задач в делфи 7!
II Линейные алгоритмы:
задача № 1
Вычислить значение выражения по формуле ( все переменные принимают действительные значения):
x+y/y+1 - xy-12/34+x ;

задача № 2
Найти произведение цифр заданного четырехзначного числа.

задача №3

Составить программу, печатающую значение TRUE, если указанное высказывание является истинным, и FALSE в противном случае.
Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа.

Последний раз редактировалось irkalubimaya; 27.04.2009 в 16:14.
irkalubimaya вне форума
Старый 27.04.2009, 15:51   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Код:
{Даны действительные числа x и y, не равные друг другу. 
Меньшее из этих двух чисел заменить половиной их суммы ,
 а большее - их удвоенным произведением.}
tmp:=x*y;
if x>y then begin 
  y:=(x+y)/2;
  x:=2*tmp;
end
else begin
  x:=(x+y)/2;
  y:=2*tmp;
 end;  writeln(x,y);
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума
Старый 27.04.2009, 15:59   #3
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

2.
Код:
 program Xd;
 var n,a,b,c,d: integer;
 begin
 ReadLn(n);
 a:= n div 1000;
 d:= n mod 10 mod 10;
 c:= n div 10 mod 10;
 b:= n div 100 mod 10;
 WriteLn(b*a*c*d);
 ReadLn;
 end.
Цитата:
x+y/y+1 - xy-12/34+x ;
Что тут трудного?
Код:
Program xddd;
var x,y: real;
begin
ReadLn(x,y);
WriteLn((x+y)/(y+1)-(x*y-12)/(34+x));
ReadLn;
end.
Третья, аналогично второй... Получаете цифры div/mod`ом и проверяете.
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 27.04.2009 в 16:07.
DM_bite вне форума
Старый 27.04.2009, 16:18   #4
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию

задача 2
даны три числа a,b,c. определить, какое из них равно d. Если ни одно не равно d, то найти max(d-a,d-b,d-c).
=========================
как-то так:

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
a:=strtoint(edit2.Text);
b:=strtoint(edit3.Text);
c:=strtoint(edit4.Text);
d:=strtoint(edit1.Text);

if a=d then edit5.text:='a=d';
if b=d then edit5.text:='b=d';
if c=d then edit5.text:='c=d';

if ((a<>d)and(b<>d)and(c<>d)) then
begin
if (((d-a)>(d-b))and((d-a)>(d-c))) then edit5.text:='max d-a';
if (((d-b)>(d-c))and((d-b)>(d-a))) then edit5.text:='max d-b';
if (((d-c)>(d-a))and((d-c)>(d-b))) then edit5.text:='max d-c';
end;
end;
ViNcHeStEr вне форума
Старый 30.09.2009, 18:58   #5
procomp
Новичок
Джуниор
 
Регистрация: 30.09.2009
Сообщений: 3
По умолчанию

Прошу помощи в решении задачи:

Разработать процедуру, которая определить параметры прямой, которая проходит через отрезок, заданый координатами своих концов. Передачу всех данных сделать через формальне параметры.
procomp вне форума
Старый 30.09.2009, 20:10   #6
Олфелия
Пользователь
 
Регистрация: 30.09.2009
Сообщений: 10
Смущение

Прошу помочь с решение простейшего задание, которое мне чего-то не под силу Желательно в Делфи
Y= (ln (b) + ln (a)) / (sin (a) + cos (b))
Большое спасибо =)

Последний раз редактировалось Олфелия; 30.09.2009 в 20:11. Причина: забыла дописать язык
Олфелия вне форума
Старый 30.09.2009, 20:13   #7
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

procomp, Олфелия если у Вас возник какой-то вопрос, создайте тему в разделе "Помощь студентам" и Вам помогут. И помните: одна тема - один вопрос.

P.S. Олфелия, а в чем проблема?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума
Старый 30.09.2009, 20:14   #8
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

to Олфелия
Код:
var a,b,y:double;
begin
readln(a);
readln(b);
y:=(ln (b) + ln (a)) / (sin (a) + cos (b));
writeln('y=',y:6:3);
readln;
end.
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума
Старый 01.10.2009, 11:47   #9
Олфелия
Пользователь
 
Регистрация: 30.09.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от ОДИНОЧЕСТВО В СЕТИ Посмотреть сообщение
to Олфелия
Код:
var a,b,y:double;
begin
readln(a);
readln(b);
y:=(ln (b) + ln (a)) / (sin (a) + cos (b));
writeln('y=',y:6:3);
readln;
end.
Спасибки огромное
Олфелия вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задач imhotep Помощь студентам 18 20.02.2012 17:03
Решение задач AlyCard Помощь студентам 5 24.01.2009 12:50
решение задач sider Фриланс 7 22.12.2008 10:25