Вопрос задан 15.03.2021 в 06:12. Предмет Информатика. Спрашивает Алексеев Герман.

Составьте программу которая удваивает число , если оно положительно и делит на 2 , если оно

отрицательно.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Волк Алёна.
Язык - pascal

var num: integer;
begin
readln (num);
if(num>0) then
  writeln(num * 2)
else
  writeln(num / 2)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот простая программа на языке Python, которая удваивает число, если оно положительное, и делит его на 2, если оно отрицательное:

python
def удвоить_или_разделить(x): if x > 0: удвоенное_число = x * 2 return удвоенное_число elif x < 0: разделенное_число = x / 2 return разделенное_число else: # Если число равно нулю, возвращаем его же без изменений return x # Пример использования: число = 7 результат = удвоить_или_разделить(число) print(результат) # Выводит 14 число = -10 результат = удвоить_или_разделить(число) print(результат) # Выводит -5

В этой программе функция удвоить_или_разделить принимает число x в качестве аргумента и выполняет проверку его знака. Если число положительное (x > 0), оно удваивается путем умножения на 2. Если число отрицательное (x < 0), оно делится на 2. Если число равно нулю, оно возвращается без изменений.

Примеры использования программы показывают, как можно передать число в функцию и получить результат, который выводится на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос