![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Katolisa |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Женский Репутация: ![]() ![]() ![]() |
Написать функцию Procent, которая возвращает процент от числа, полученного в качестве аргумента.
Сообщение отредактировано: Katolisa - 10.01.2010 15:27 |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Посмотрите пожалуйста в чем ошибка? В названии темы, во-первых. Исправляй, иначе тему просто прикроют...А во-вторых, ошибка в неправильном описании символьных констант: они описываются с #, а не с $ |
Unconnected |
![]()
Сообщение
#3
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
В первой задаче ты просто end завершающий не поставила, и ещё перевод каретки пишется #13#10, а не как ты сделала. И старайся форматировать код:)
var
x1,x2:real;
const
seed=100;
begin
randomize;
x1:=random( seed ) * random ( seed ) / ( random( seed ) + 1 );
x2:=random( seed ) * random ( seed ) / ( random( seed ) + 1 );
writeln( 'Переменная x1 = ', x1:0:2, #13#10, 'Переменная x2 = ', x2:0:2 );
readln;
end.
Второе: function procent(p:real):real;
begin
procent:=p/100;
end.
Выводит один процент. -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Katolisa |
![]()
Сообщение
#4
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Женский Репутация: ![]() ![]() ![]() |
Спасибо большое, насчёт Procent не поняла задание, скажу честно....
что значит полученного в качестве аргумента? |
Unconnected |
![]()
Сообщение
#5
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Аргумент - входной параметр функции. Он используется в функции в качестве локальной переменной. Т.е. какой параметр (аргумент) передашь в функцию, от такого и будет вычисляться процент.
function procent(p:real):real; Выделенное - имя входного параметра и его тип. -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Katolisa |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Женский Репутация: ![]() ![]() ![]() |
Правильно ли я поняла, что мы сами вводим любое число с клавиатуры, а он нам ищет от этого числа %....????
![]() |
Unconnected |
![]()
Сообщение
#7
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Правильно. Вводим с клавиатуры число, передаём его в функцию в качестве аргумента - а функция возвращает нам процент.
Тоже на ][ дублировать будешь?;) -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Katolisa |
![]()
Сообщение
#8
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Женский Репутация: ![]() ![]() ![]() |
Привет, я всё с той же задачей справится не могу: Написать функцию Procent, которая возвращает процент от числа, полученного в качестве аргумента
program procent;
uses crt;
var n:integer;
function procent (n:real):real;
begin
procent:=n/100;
end;
BEGIN
clrscr;
writeln ('Введите число');
--------- ( не знаю что ещё нужно)
readln;
END.
помогите последний раз, прошу Вас |
Unconnected |
![]()
Сообщение
#9
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Так а в программе что нужно-то? Функция уже есть.
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Katolisa |
![]()
Сообщение
#10
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Женский Репутация: ![]() ![]() ![]() |
|
Archon |
![]()
Сообщение
#11
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата --------- ( не знаю что ещё нужно) Не знаешь, что нужно для чего? Хотя, не надо быть телепатом:
program procent;
uses crt;
function Procent(n: Real): Real;
begin
Procent := n / 100;
end;
var n: Integer;
begin
ClrScr;
WriteLn('Введите число');
ReadLn(n);
WriteLn('Процент от числа ', n, ' равен ', Procent(n):0:2);
ReadLn;
end.
-------------------- Close the World...txeN eht nepO
|
Katolisa |
![]()
Сообщение
#12
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Женский Репутация: ![]() ![]() ![]() |
Большая благодарность Вам, Archon....
![]() Добавлено через 1 мин. Спасибо большое Unconnected за помощь.....всё получается.......спасибо! ![]() |
Lapp |
![]()
Сообщение
#13
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Большая благодарность Вам, Archon.... Воспринимаю это как просьбу поднять репутацию указанным юзерам.. делаю.![]() Спасибо большое Unconnected за помощь.....всё получается.......спасибо! ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 0:23 |