profile
Размещено 5 лет назад по предмету Информатика от albeeg96p7qnqa

Написание на языке Паскаль..


Работа и путешествия
Организация “Travel & Work” предоставила список из 10 стран, в которых можно поработать в летнее время, и стоимости проезда в ука-занные страны. Получив этот список и изучив условия проезда мечта-тельная Даша решила, не утруждать себя работой, а просто объездить эти страны, посмотреть на мир, себя показать…
Определить в какую сумму обойдется Даше это турне по миру. Определить также страны с максимальной и минимальной стоимостью проезда.​

  1. Ответ на вопрос
    Ответ на вопрос дан KnowsUser1

    Ответ:

    --- PascalABC.NET 3.6.2 ---

    //Без внятного ТЗ - Результат ХЗ (с) Конфуций, 488 год до Н.Э.

    begin

     var AvaiableTravels := new List<(string, integer)>(10);

     var RawInput: array of string;

     for var i := 1 to 10 do begin

       RawInput := ReadString($'{i} Enter Travel info (Country:Price)').Split(':');

       AvaiableTravels.Add((RawInput[0], integer.Parse(RawInput[1])));

     end;

     

     var TotalCost : integer;

     var MaxCost: (string, integer) := AvaiableTravels.First;

     var MinCost: (string, integer) := AvaiableTravels.Last;

     

     AvaiableTravels.ForEach(p -> begin  

     TotalCost += p.Item2;

     if p.Item2 > MaxCost.Item2 then MaxCost := p;

     if p.Item2 < MinCost.Item2 then MinCost := p;

     end);

     

     Println($'Total Travel Cost: {TotalCost}',

     $'Most expensive Travel: {MaxCost}',

     $'Most poor travel: {MinCost}');

    end.

    Объяснение:

    1. Ответ на вопрос
      Ответ на вопрос дан BobbyFresnel
      Еще есть и SF - библиотека шоткатов для сайта АСМР
    2. Ответ на вопрос
      Ответ на вопрос дан BobbyFresnel
      School - ее мой бывший наставник написал
    3. Ответ на вопрос
      Ответ на вопрос дан KnowsUser1
      Такими темпами скоро в PascalABC.NET будет готовая функция/метод вообще под любую задачу, которую только могут вообразить себе средние учебные заведения)
    4. Ответ на вопрос
      Ответ на вопрос дан BobbyFresnel
      нет, только шаблоны
    5. Ответ на вопрос
      Ответ на вопрос дан BobbyFresnel
      //pascalabcnet.github.io/mydoc_release_notes_3_6_3.html
  2. Ответ на вопрос
    Ответ на вопрос дан BobbyFresnel

    // PascalABC.NET

    begin

     var L := new List <(string, integer)>;

     foreach var s in ReadSeqString(10) do

     begin  

       var i := Trim(s).LastIndexOf(' ') + 1;

       if i <= 1 then Exit; // надо вводить корректно!

       L.Add((s[:i],s[i+1:].ToInteger));

     end;

     Println('Сумма турне:', L.Sum(p -> p[1]));

     Println('Страна с самым дешевым проездом:',

         L.MinBy(p -> p[1])[0]);

     Println('Страна с самым дорогим проездом:',

         L.MaxBy(p -> p[1])[0])

    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.