Есть ответ 👍

Самостоятельно придумайте программу, в которой бы использовалась инструкция if(желательно с веткой else). вложенный код должен содержать не менее трех выражений.

159
251
Посмотреть ответы 3

Ответы на вопрос:

76938
4,7(94 оценок)

print("ноль в качестве знака операции завершит работу программы")

while true:

s = input("знак (+*,/): ")

if s == '0': break

if s in ('+','-','*','/'):

  x = float(input("x="))

  y = float(input("y="))

  if s == '+':

  print("%.2f" % (x+y))

  elif s == '-':

  print("%.2f" % (x-y))

  elif s == '*':

  print("%.2f" % (x*y))

  elif s == '/':

  if y ! = 0:

    print("%.2f" % (x/y))

  else:

    print("деление на ноль! ")

else:

  print("неверный знак операции! ")


типа так?

var a,b: integer;

begin

writeln('введите число "a"');

readln(a);

writeln('введите число "b"');

readln(b);

if a> b then writeln ('число a> числа b')

else writeln('число b> числа a');

if (a mod 10 = 0) then writeln ('число "a" делится на 10')

else writeln('число "a" не делится на 10');

if (b mod 10 = 0) then writeln ('число "b" делится на 10')

else writeln('число "b" не делится на 10');

end.

Romays
4,8(6 оценок)

Sub rab() dim a(10, 10) x0 = 6 h = 0.25 max = -1000 x = x0 for i = 1 to 10               for k = 1 to 10                               a(i, k) = cos(x ^ 0.25 - 0.5 * x ^ 0.5 + 0.25 * x ^ 0.75)                               if max < a(i, k) then                                                 max = a(i, k)                           im = i                             km = k                         end if                   x = x + h       next k next i ' вывод матрицы for i = 1 to 10               for k = 1 to 10                             cells(i, k) = int((0.0005 + a(i, k)) * 1000) / 1000  'округление а до 3 знака                 next k next i ' вывод обрезаной матрицы for i = 1 to 10               for k = 1 to 10                             if i = im then                             else                                           if k = km   then                     else                         cells(i + 12, k) = int((0.0005 + a(i, k)) * 1000) / 1000                     end if               end if           next k next i end sub

Популярно: Информатика