М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ilyaronaldo
ilyaronaldo
25.03.2020 01:55 •  Информатика

Яп паскаль «условный оператор» . создайте программу вычисления идеального веса человека. программа позволяет пользователю ввести значение роста с новой строки. затем определяет идеальный вес по формуле: ид.вес = рост в см – 105. на экран выводится значение роста и идеального веса и рекомендацию о том, сколько пользователю нужно сбросить или набрать килограмм.

👇
Ответ:
irna200
irna200
25.03.2020

var a,b,c:integer;
begin
writeln('Введите рост в см');
writeln('Введите ваш вес');
readln(a,c);
//c вес т.к на основе его можно делать вывод приавить нужно вес или нет
//b идеальный вес
b:=a-105;
if (b<c) then writeln('a=',a,'c=',c,' ''Вам необходимо сбросить вес') else
if (c<b) then writeln('a=',a,'c=',c,' ''Вам необходимо прибавить в весе');
readln;
end.

4,6(38 оценок)
Ответ:
angeldeikina
angeldeikina
25.03.2020

Program Ves;

Uses Crt;

var h,c,i,p:real;

begin

     clrscr;

     write('Введите ваш вес в килограммах:'); 

 

      readln(p);

     write('Введите ваш рост в сантиметрах:');

     readln(h);

     i:=h-105;

     c:=i-p 

     writeln('Ваш рост в сантиметрах=',h); 

     if   (c=0) then writeln('Ваш вес идеален'); 

   if (c>0) then writeln('Для достижения идеального веса надо сбросить ' , с , ' килограмм')

 

            else  writeln('Для достижения идеального веса надо набрать ' ,с , ' килограмм'); 

     readkey;

 

 end.

 

 

 

 

 

 

4,7(33 оценок)
Открыть все ответы
Ответ:
vasx
vasx
25.03.2020
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
type
  Matrix=array[,] of integer;

procedure MatPrint(a:Matrix);
begin
  var m:=Length(a,1)-1;
  for var i:=0 to Length(a,0)-1 do begin
    for var j:=0 to m do Write(a[i,j]:4);
    Writeln
    end
end;

function IsEqual(a:Matrix; col:integer):boolean;
begin
  var s:=sign(a[0,col]);
  for var i:=1 to Length(a,0)-1 do s+=sign(a[i,col]);
  if (s=0) then Result:=(a[0,col]<>0)
  else Result:=false
end;

procedure DeleteCol(var a:Matrix; col:integer);
begin
  var n:=Length(a,0)-1;
  var m:=Length(a,1)-1;
  for var j:=col+1 to Length(a,1)-1 do
    for var i:=0 to n do a[i,j-1]:=a[i,j];
  SetLength(a,n+1,m)
end;

begin
  var n:=ReadInteger('Строк:');
  var m:=ReadInteger('Столбцов:');
  var a:=MatrixRandom(n,m,-99,99);
  Writeln('Исходная матрица');
  MatPrint(a);
  for var j:=Length(a,1)-1 downto 0 do
    if IsEqual(a,j) then DeleteCol(a,j);
  Writeln('Результирующая матрица');
  MatPrint(a);  
end.

Тестовое решение
Строк: 8
Столбцов: 10
Исходная матрица
  -3 -82 -25 -22  65   1  79 -67 -64 -82
  17  36  48 -32  51  11  43   9 -35   4
 -10  -5  80  82 -24  66 -12 -58  50 -94
  52  70  53  85 -32 -59  46  57 -84 -44
  81  71 -55  37  46 -15 -61  25  22  -7
 -49  98 -42 -18 -44 -97 -63  -7 -98  99
 -86  37 -17 -69 -35  46  82  62  99  11
  65  85  -7 -90  23  19 -50 -56 -64  91
Результирующая матрица
 -82 -25 -22   1 -64
  36  48 -32  11 -35
  -5  80  82  66  50
  70  53  85 -59 -84
  71 -55  37 -15  22
  98 -42 -18 -97 -98
  37 -17 -69  46  99
  85  -7 -90  19 -64
4,7(16 оценок)
Ответ:
Софья3601
Софья3601
25.03.2020
Ты понимаешь, что для начала стоит сказать , что в паскале несколько видов повторения бывает. В звисимости от видов и разные механизмы. Например цикл пока или цикл с предусловием он называется: while <условие> do begin <тело цикла> end; до тех пора выполныется условие выполняем цикл.

Цикл с постусловием: repeat <тело цикла> until <условие выхода> повторять какие то действия до тех пор пока не это число указанно например не попадет в условие выхода

И еще и еще об этом можно много говорить
4,6(88 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ