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

Программа в питоне! известно, что инопланетный корабль движется со скоростью 18 000 км в час. напишите программу, которая спросит у пользователя расстояние в километрах (можем предположить, что это целое число), которое должен преодолеть корабль. так же, должна быть составлена функция, которая называется "время (или time)", которая берет за аргумент расстояние (в километрах) и выдает предложение, которое показывает требуемое для преодоления этого расстояния время. поскольку, , используемая инопланетянами, является высокотехничной, то и у функции "время" есть несколько особенностей: если времени потребуется меньше, чем одни сутки, тогда функция выдает пояснительное предложение в часах (округляет до двух знаков после запятой) если времени потребуется ровно сутки или ровно один год (представим, что в году всегда 365 дней), или время между ними, тогда функция выдает пояснительное предложение в сутках (округляет до двух знаков после запятой) если времени потребуется более, чем один год, то программа выдает пояснительное предложения в годах (округляет до двух знаков после зяпятой)

👇
Ответ:
malenkayakreyz
malenkayakreyz
07.07.2021
L=int(input('Введите расстояние в км: '))
v=18000
def time(l,v):
t=l/v
if t<24:
t=round(t,2)
return str(t)+' ч'
elif 24<=t<=24*365:
t=round(t/24,2)
return str(t)+' суток'
else:
t=round(t/24/365,2)
return str(t)+' лет'
t=time(l,v)
print(t)
4,7(77 оценок)
Открыть все ответы
Ответ:
NObrains0
NObrains0
07.07.2021
');
    else writeln('вы должны ввести число от 1 до 11')
  end;
  writeln('');
end.

 

 

 

program Phone;
var day:integer; time:real; week:array[1..7] of string;
begin
  week[7]:='Воскресенье';
  week[6]:='Суббота';
  week[5]:='Пятница';
  week[4]:='Четверг';
  week[3]:='Среда';
  week[2]:='Вторник';
  week[1]:='Понедельник';
  write('введите длительность разговора в минутах ');
  readln(time);
  write('введите номер дня недели ');
  readln(day);
  writeln(' alphaeus is thinking...  ');
  case day of
    '1'..'5':
       begin
         writeln(week[day]);
         writeln('Сумма без скидки - ', 2.3*time);
         writeln('Сумма скидкой - ', 0.8*2.3*time);
         writeln('Скидка не предоставляется');
       end;
    '6','7':
       begin
         writeln(week[day]);
         writeln('Сумма без скидки - ', 2.3*time);
         writeln('Сумма скидкой - ', 0.8*2.3*time);
         writeln('Вам предоставлена скидка!');
       end;
    else writeln('вы ввели неправильный номер дня недели')
  end;
  writeln'');
end.

4,4(32 оценок)
Ответ:
BandaMin
BandaMin
07.07.2021
// PascalABC.NET 3.2, сборка 1381 от 04.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln('Вычисление стоимости телефонного разговора');
  Writeln('Введите исходные данные');
  var Sm:=ReadReal('Стоимость минуты разговора, руб.');
  var M:=ReadInteger('Длительность разговора (целое количество минут)');
  var Day:=ReadInteger('День недели (1-понедельник, ... 7-воскресенье)');
  var S:=Sm*M*(Day in [1..5]?1.0:0.8);
  Writeln('Стоимость разговора, руб ',s:0:2)
end.

Пример
Вычисление стоимости телефонного разговора
Введите исходные данные
Стоимость минуты разговора, руб. 1
Длительность разговора (целое количество минут) 6
День недели (1-понедельник, ... 7-воскресенье) 7
Стоимость разговора, руб 4.80
4,6(94 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ