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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

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

Доброго времени суток всем, есть редкое возможности провести время с дочкой, попросила помочь, отказать не стал а сам Паскаль не знаю, по этому я уповаю только на вашу помощь! За ранее благодарен!

1. Напишите программу, которая определяет среднее арифметическое и среднее геометрическое двух чисел.

2. Напишите программу, которая вычисляет сумму и произведение первых N четных чисел, используя процедуру.
TJeyMD вне форума
Старый 11.04.2012, 07:07   #2
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

1-ое задание:
Код:
var a,b,c:extended;
begin
  writeln('введите 2 числа');
  readln(a,b);
  c:=(a+b)/2;
  writeln('среднее арифметическое ',c:5:2);
  c:=sqrt(a*b);
  writeln('среднее геометрическое ',c:5:2);
  readln
end.
Paster Fob вне форума
Старый 11.04.2012, 08:09   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не знаю, правда ли история про помощь дочке, но, по крайней мере, не банальна..

ладно. держите и вторую задачу для дочки:
Код:
procedure FindEvenSum(EvenCount : integer; var EvenSum : longint; var EvenMult : longint);
var i, k : integer;
begin
   EvenSum := 0; {начальное значение сумматора равно нулю}
   EvenMult := 1; {начальное значение переменной для хранения результата произведения равно 1}
   k:=2; {первое чётное число}
   i:=1; {счётчик чётных просуммировнных чисел}
   while i<=EvenCount do begin
       EvenSum := EvenSum + k; {увеличили сумму на текущее чётное число}
       EvenMult := EvenMult * k; {умножим произведение на текущее чётное число}
       k := k + 2; {получили следующее чётное число}
       i := i + 1; {увеличили счётчик чётных чисел}
   end;
end;

var N : integer;
   Sum, Mult : longint;
begin
   WriteLn('Введите количество чисел для суммирования (N):');
   Readln(N);

   FindEvenSum( N,  Sum, Mult);

   WriteLn('Найденная сумма = ', Sum, '  произведение равно ', Mut);
   
   Readln;   
end.


p.s. а вообще-то, или учите Паскаль, или не предлагайте свои услуги, или, заказывайте выполнение работ (можно и тут на форуме в разделе Фриланс за вознаграждение, а то мы студентов и школоту гоняем за попрошайничество, а Вы же взрослый человек, неудобно Вам нотации читать...

Последний раз редактировалось Serge_Bliznykov; 11.04.2012 в 08:14.
Serge_Bliznykov вне форума
Старый 11.04.2012, 09:53   #4
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

[offtop]Да уж.. Любишь дочку - люби ее воспитывать..
Ты ей сейчас навредил, дочке своей. И знаешь это. А идешь на это потому, что тебе так приятнее.
Я все понимаю - и обстоятельства могут быть всякие, и желание показать себя может быть нестерпимым. Только не обманывай себя, что ты ей типа помог.
[/offtop]
Предпочитаю на "ты".
TinMan вне форума
Старый 11.04.2012, 10:04   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ага. в моём коде есть опечатка...
и хоть она допущена случайно - исправлять не буду.
Может быть, хоть чуть-чуть заставит задуматься, почему пример не компилируется!
Serge_Bliznykov вне форума
Старый 11.04.2012, 10:55   #6
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

а что значит "первых n чисел" ?
Paster Fob вне форума
Старый 11.04.2012, 12:19   #7
TJeyMD
Новичок
Джуниор
 
Регистрация: 11.04.2012
Сообщений: 2
По умолчанию

Я при много благодарен всем кто откликнулся, вы все действительно правы, я признался что не знаю Паскаль и показал откуда взял решения! посмеялись в месте, все отлично!! благодаря вам! еще рас спасибо вам =)
TJeyMD вне форума
Старый 12.04.2012, 07:33   #8
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Окэй, держи пять ))
Предпочитаю на "ты".
TinMan вне форума
Старый 12.04.2012, 09:55   #9
antishoker
Пользователь
 
Аватар для antishoker
 
Регистрация: 13.05.2010
Сообщений: 14
По умолчанию

[offtop]Хм, оригинальная тема, не часто такое попадается на форумах =) [/offtop]
Служба отменяется - плоскостопие 3 степени
antishoker вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклы.Исправьте код,а то сам ошибки не могу найти. Виндовс 7 Паскаль, Turbo Pascal, PascalABC.NET 5 18.12.2011 02:23
Вот мне нужен такой скрипт (сам написать не могу) YmNiK Помощь студентам 1 16.01.2011 15:50
Требуется порядок решения, код не надо сам разберусь Lyffic Помощь студентам 2 17.06.2010 09:32