• Pascal АВС - ПОМОГИТЕ НАПИСАТЬ ПРОГРАММУ, СРОЧНО!!!!!!!
    Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты.
    · Если все числа не превышают 30, то выведите их удвоенное произведение.
    · Если последнее число четно, то выведите произведение первых двух чисел, уменьшенное в десять раз.
    · Если выполняются одновременно два перечисленных выше условия, то выведите эти числа без изменения.
    · Иначе, выведите разность первого и последнего чисел.
    Составьте соответствующие отладочные примеры и проверьте работу каждой программы.

    Заранее спасибо.

Ответы 2

  • Потестил, вроде работает
    • Автор:

      alberto46
    • 5 лет назад
    • 0
  • var    a,b,c,d,p : integer;    r : real;beginreadln (a,b,c,d);p := 0;if (a<=30) and (b<=30) and (c<=30) and (d<=30) then      begin      p := p +1;      r:= a*b*c*d*2;      end;if d mod 2 = 0 then    begin    r := a*b/10;    p := p + 1;    end;case p of0 : writeln (a-d);  //Как я понял иначе (все условия не выполняются)1 : writeln (r);2 : writeln (a,' ',b,' ',c,' ',d);  end;end.
    • Автор:

      dashbeck
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years