IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Функция Procent
Katolisa
сообщение 10.01.2010 15:09
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Написать функцию Procent, которая возвращает процент от числа, полученного в качестве аргумента.

Сообщение отредактировано: Katolisa - 10.01.2010 15:27
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 10.01.2010 15:18
Сообщение #2


Гость






Цитата
Посмотрите пожалуйста в чем ошибка?
В названии темы, во-первых. Исправляй, иначе тему просто прикроют...

А во-вторых, ошибка в неправильном описании символьных констант: они описываются с #, а не с $
 К началу страницы 
+ Ответить 
Unconnected
сообщение 10.01.2010 15:26
Сообщение #3


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


В первой задаче ты просто 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.


Выводит один процент.


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Katolisa
сообщение 10.01.2010 15:34
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Спасибо большое, насчёт Procent не поняла задание, скажу честно....
что значит полученного в качестве аргумента?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Unconnected
сообщение 10.01.2010 15:42
Сообщение #5


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


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

function procent(p:real):real;

Выделенное - имя входного параметра и его тип.


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Katolisa
сообщение 10.01.2010 15:44
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Правильно ли я поняла, что мы сами вводим любое число с клавиатуры, а он нам ищет от этого числа %....???? blink.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Unconnected
сообщение 10.01.2010 15:50
Сообщение #7


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Правильно. Вводим с клавиатуры число, передаём его в функцию в качестве аргумента - а функция возвращает нам процент.

Тоже на ][ дублировать будешь?;)


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Katolisa
сообщение 20.01.2010 20:43
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Привет, я всё с той же задачей справится не могу: Написать функцию Procent, которая возвращает процент от числа, полученного в качестве аргумента


program procent;
uses crt;
var n:integer;
function procent (n:real):real;
begin
procent:=n/100;
end;
BEGIN
clrscr;
writeln ('Введите число');
--------- ( не знаю что ещё нужно)

readln;
END.



помогите последний раз, прошу Вас
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Unconnected
сообщение 20.01.2010 20:54
Сообщение #9


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Так а в программе что нужно-то? Функция уже есть.


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Katolisa
сообщение 20.01.2010 20:56
Сообщение #10


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Цитата(Unconnected @ 20.01.2010 20:54) *

Так а в программе что нужно-то? Функция уже есть.
только как заставить её действовать?! nea.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Archon
сообщение 20.01.2010 20:59
Сообщение #11


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Цитата
--------- ( не знаю что ещё нужно)
Не знаешь, что нужно для чего? Хотя, не надо быть телепатом:
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
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Katolisa
сообщение 20.01.2010 21:07
Сообщение #12


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Женский

Репутация: -  0  +


Большая благодарность Вам, Archon.... give_rose.gif

Добавлено через 1 мин.
Спасибо большое Unconnected за помощь.....всё получается.......спасибо! good.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 21.01.2010 8:55
Сообщение #13


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Katolisa @ 20.01.2010 21:07) *
Большая благодарность Вам, Archon.... give_rose.gif
Спасибо большое Unconnected за помощь.....всё получается.......спасибо! good.gif
Воспринимаю это как просьбу поднять репутацию указанным юзерам.. делаю.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 28.04.2024 1:07
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"