Статистика
Всего в нашей базе более 4 327 664 вопросов и 6 445 978 ответов!

Var x,y,z,d:integer;

5-9 класс

b1,b2,b3,b4,b5,b6:boolean;
begin
Write('введите 4 любых числа');
readln(x,y,z,d);
b1:=x+y>z-d;
b2:=x-y<=z+d;
b3:=x/y<z*d;
b4:=x*y>=z/d;
b5:=x+y=z+d;
b6:=x-y<>z-d;
Write('сумма первого и второго больше разности второго и третьего;b1');
WRITE('разность первого и второго больше или равна сумме третьего и четвертого;b2');
write('деление первого и второго меньше произведения третьего и четвертого;b3');
write('произвдение первого и второго больше или равна делению третьего и четвертого;b4');
write('сумма первого и второго равна сумме третьего и чертогоb5');
write('разность первого и второго не равна разности третьего и четвертого');
Readln (b1,b2,b3,b4,b5,b6);
End.
исправьте, в паскале, просит ввести доп данные, а я не знаю что делать:(

Yasapfira 26 окт. 2016 г., 5:46:04 (7 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Lololo575
26 окт. 2016 г., 6:52:42 (7 лет назад)

Я не понял, зачем пользователю вводить значения логических переменных в конце программы? Во-вторых: в серии выводов я заменил write на writeln, а то просто каша. И еще: косяк с выводом значений лог. переменных, сравните мой вариант и свой. var x,y,z,d:integer; b1,b2,b3,b4,b5,b6:boolean; begin Writeln('введите 4 любых числа'); readln(x,y,z,d); b1:=x+y>z-d; b2:=x-y<=z+d; b3:=x/y=z/d; b5:=x+y=z+d; b6:=x-y<>z-d; Writeln('сумма первого и второго больше разности второго и третьего ',b1); writeln('разность первого и второго больше или равна сумме третьего и четвертого ',b2); writeln('деление первого и второго меньше произведения третьего и четвертого ',b3); writeln('произвдение первого и второго больше или равна делению третьего и четвертого ',b4); writeln('сумма первого и второго равна сумме третьего и чертого ',b5); writeln('разность первого и второго не равна разности третьего и четвертого ',b6); end.

Ответить

Читайте также

1. Указать ошибки в описании массива и пути их исправления: var a:array[real] of integer;

2. Определить,что распечатает следующая программа:
var a: array[1..5,1..5]of integer,i,j; integer;
begin
for i:=1 to 5 do begin
for j:=1 to 5 do begin
if i=5-j+1 then a[i,j]:=0
else a [i,j]:=0;
write(a[i,j]:2);
end;
writeln;
end; end.
3. Дан линейный массив a [l..n], содержащий целые числа. Вычислить сумму чисел делящихся одновременно на 5 и на 3 и распечатать номера таких чисел
4.Дан линейный массив a [l..n], содержащий целые числа. Преобразовать элементы массива по следующему правилу : если элемент положительный,то заменить его на 1, а если отрицательный - возвести в квадрат

Язык: Pascal

Ошибка где то в присвоение, т.к на выходе все время получаю 0.
Вопрос: В чем же ошибка?
----------------------------------------
Program test;
var a, b, c, d: integer;
begin
writeln ('Enter A');
read (a);
writeln ('Enter B');
read (b);
writeln ('Enter C');
read (c);
if (a<b) and (a<c) then a:=d;
if (b<a) and (b<c) then b:=d;
if (c<a) and (c<b) then c:=d;
writeln ('Complete');
writeln ('Your number is', d);
end.

Какую задачу решает программа? Что будет выведено на экран после выполнения программы?

Program P12;
Var A,B,C, P : integer;
Begin
Writeln(‘ Введите стороны треугольника’);
Readln(A,B,C);
P:=A+B+C;
Writeln(‘ P= ’, P);
End.

4.Какой результат буден получен, если в качестве исходных значений А, В и С ввести, соответственно 5, 7 и 9? Program zadacha; var a, b, c, d: integer;

begin writeln (‘Введите через пробел А, В, С’); readln (a, b, c); IF a>b THEN d:=a ELSE d:=b; IF c>d THEN d:=c; writeln(d); readln; end.



Вы находитесь на странице вопроса "Var x,y,z,d:integer;", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.