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

Итак, есть 5 человек (фамилии придумаете любые). нужно при паскаля составить программу, которая будет вычислять средний вес, рост, и возраст. и при вводе роста и веса говорил, что нужно похудеть или поправиться или всё в норме. например, я ввожу что сидоров весит 78 кг, рост 187,18 лет. (должно написать, что всё в норме, совершеннолетний). так мы вводим 5 человек, с разными показателями. итого потом, программа должна показать средний возраст, вес и рост.

👇
Ответ:
lailasarsenbaev
lailasarsenbaev
17.02.2020
Writeln ('Введите фамилию ',fam);
readln(fam);
writeln ('Введите вес ',mas);
readln(mas);
writeln ('Введите рост ',h);
readln(h);
writeln ('Возраст ',v);
readln(v);
if mas>(h-100) then writeln('Вам надо похудеть');
 if mas<(h-100) then writeln('У вас недовес');
if mas=(h-100) then writeln('Ваш вес в норме');
if v>=18 then writeln ('Совершеннолетний') else writeln('Несовершеннолетний');
4,8(69 оценок)
Открыть все ответы
Ответ:
kotsdanil778
kotsdanil778
17.02.2020
Var
a,b,c,p,s:real;
m:integer;
begin
 repeat
   writeln('a,b,c &'); 
   readln(a,b,c); {Вводим стороны до тех пор пока не выполнится условие сущ треуг}
 until (a<b+c)and(b<a+c)and(c<a+b);
   writeln('площадь - введите 1 или периметр -2 ?');
{выбираем что считать, если площадь, то вводим 1, периметр - 2}
readln(m); 
   case m of   
     1:
        begin
            p:=(a+b+c)/2;
            writeln('S = ',sqrt(p*(p-a)*(p-b)*(p-c))); {вывод площади}
        end;
      2:writeln(a+b+c); {вывод периметра}
     end;
end.
     программа 2 Нахождение суммы элементов одномерного массива
const
n=10;
Var
a:array[1..n]of integer;
i,s:integer;
begin
   for i:=1 to n do
         begin
              a[i]:=random(100); {заполнение массива случайными числами [0.100)}
              write(a[i]:4); {выводим на экран массив}
              s:=s+a[i];   {считаем сумму}
         end;
writeln;
writeln('S= ',s); {выводим сумму}
end.
4,7(96 оценок)
Ответ:
adelina110
adelina110
17.02.2020

var

 A: array [1..3, 1..5] of Integer;

 i, j: Integer;

 s: Real;

begin

 Randomize;

 WriteLn ('Массив:');

 for i := 1 to 3 do begin   // заполнение массива случайными значениями и вывод для просмотра

   for j := 1 to 5 do begin

     A [i, j] := Random (22) - 11;

     Write (A [i, j], ' ');

   end;

   Writeln;

 end;

 for i := 1 to 3 do begin   // замена элементов с четной суммой индексов на 555

   for j := 1 to 5 do begin

     if (i + j) mod 2 = 0 then

       A [i, j] := 555;

   end;

 end;

 WriteLn;

 WriteLn ('Результат: ');   // вывод результата

 for i := 1 to 3 do begin

   for j := 1 to 5 do begin

     Write (A [i, j], ' ');

   end;

   Writeln;

 end;

end.

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