Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 16.11.2016
Сообщений: 26
1

Неверное число параметров процедуры

07.12.2016, 18:12. Показов 5060. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Неверное число параметров процедуры.
Pascal
1
2
3
4
5
6
7
8
9
10
11
uses crt;
var a,b:real;   
procedure prm(a,b:real;var p:real);
begin
p:=2*a+2*b;
writeln('Периметр=',p:0:2);
end;
begin 
Write('Введите длину прямоугольника а и ширину b : ');readln(a,b);
writeln(prm(a,b):0:2);
end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2016, 18:12
Ответы с готовыми решениями:

Что изменить чтобы не выдавало сообщение "неверное количество параметров процедуры"
program qq; procedure ll(N,k: Integer); begin WriteLn('Цифры числа, начиная с последней:'); for...

Подсчитать количество элементов массива, больших 3 (ошибка: "Неверное число параметров функции")
Написать программу, которая создает массив из N целых чисел и с помощью функции подсчитывает...

Ошибка: неверное количество фактических параметров.
Очень прошу помочь исправить ошибку в моей программе. Program Hord; var xn,xk,eps:real;...

Ошибка: неверное количество фактических параметров
Очень прошу помочь исправить ошибку в моей программе. Program p6; Type Mas=array of...

4
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
07.12.2016, 18:18 2
Лучший ответ Сообщение было отмечено rudyD как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
uses crt;
procedure prm(a,b:real;var p:real);
begin
p:=2*a+2*b;
writeln('Периметр=',p:0:2);
end;
var a,b,p:real;
begin
Write('Введите длину прямоугольника а и ширину b : ');
readln(a,b);
prm(a,b,p); //это процедура, а не функция и у нее 3 параметра
end.
1
Модератор
9956 / 5313 / 3327
Регистрация: 17.08.2012
Сообщений: 16,215
07.12.2016, 19:18 3
После 11 строки нужно, наверное
Pascal
1
2
write(p);
end.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
07.12.2016, 19:24 4
Цитата Сообщение от Cyborg Drone Посмотреть сообщение
нужно, наверное
Не нужно, вывод есть в процедуре.
0
Модератор
9956 / 5313 / 3327
Регистрация: 17.08.2012
Сообщений: 16,215
07.12.2016, 19:31 5
Ох, да, что-то слона не заметил...
0
07.12.2016, 19:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2016, 19:31
Помогаю со студенческими работами здесь

Процедуры и функции без параметров.
Вычислить среднее арифметическое значение элементов массива, в котором максимально 30 ...

Неверное число параметров процедуры
Проблема:program zavd_9_1; uses crt; const N=7; type TMatrix=array of integer; var...

Неверное число параметров процедуры
uses graphABC; var x0,y0,d,n,gd,gm,i,x,y:integer; begin d:=10; gd:=0; write('Kolichestvo...

Ошибка в коде "неверное число параметров процедуры"
Выдает ошибку в 29 строке: "неверное число параметров процедуры". Помогите пожалуйста с этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru