gardenstreet5
?>

Написати програму розч'язування рівнянь у python. Число a вводить користувач. Результат вивести у форматі x= Рівняння: 7x-a=0; 45/ax=3; 4x+a(x-1)=4

Информатика

Ответы

srvsm

var j, a, b, n: integer;

label 1;

begin

1: randomize;

  a: = random (9);

  b: = random (9);

  write (a, '*', b, '=');

  read (n);

  if n = (a * b) then writeln ('відповідь вірний! ')

            else writeln ('відповідь неправильний! ');

  writeln ('продовжуватимеш? ');

  writeln ('якщо так то натисни 1');

  writeln ('якщо немає то натисни 2');

  read (j);

  if j = 1 then goto 1;

  if j = 2 then writeln ('до побачення! ');

end.

начебто так, точно не пам'ятаю.

vovkiv7864

Есть две переменные а и б
Изначально а=0, б=2364

 

Пока б будет больше 0 он будет выполнять следующие действия:

если остаток от б/10 меньше нуля тогда к А прибавляется этот остаток.
 Б делим на 10 и повторяем

 

Вывод А

 

Сама задача вычисляет сумму цифр в числе которые меньше 5.
Дано Б = 2364.

Задача смотрит остаток от 2364 mod 10 = 4

4 меньше пяти соответственно в А=4

далее 2364/10=236

 

теперь 236 mod 10 = 6

6 больше пяти поэтому ниче не делаем

236 div 10 = 23

 

теперь 23 mod 10 = 3

3 меньше пяти соответственно А=А+3 = 4+3 = 7

23 див 10 = 2

 

теперь 2 mod 10 = 2

2 меньше 5 соответственно А=А+3 = 7+2 = 9

2 див 10 = 0

 

Так как Б=0 программа выходит из цикла и выводит А, т.е. число 9

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написати програму розч'язування рівнянь у python. Число a вводить користувач. Результат вивести у форматі x= Рівняння: 7x-a=0; 45/ax=3; 4x+a(x-1)=4
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

yfetyukov
si0000
ambiente-deco516
perminovaea
lanac3po
alfastore4
Тоноян
tooltechnic
ЮлияНиколаевна1748
stmr29
olgusikok
Станислав Роман994
Yelena Kotova
priexali
srgymakarov