Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Kotlin — работа в Москве

Дата: 2022-12-13
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2022-12-13
Описание
Для себя Не понимаю, как решить задачу. Не хочу списывать, мне важно понимание. Буду благодарен за созвон и возможность решить вместе Перед нами стоит очень не простая задача. Нам нужно реализовать свинку-копилку. Важно позаботиться, чтобы копилка была одна для всего приложения (нам очень важно, чтобы все деньги были в одном месте). Поэтому копилка должна быть Singleton. В копилке должно быть 2 свойства: список монет/купюр, положенных в копилку. свойство типа Boolean, которое будет хранить в себе состояние копилки. Копилка может быть разбита или нет (по умолчанию копилка целая). Для нашей копилки нужно создать 3 метода: putMoney(money: Money), с помощью этого метода можно положить новую монетку/купюру в копилку и вывести сообщение «Добавлено в копилку $money». Если на момент вызова метода копилка разбита, то нужно показать сообщение «Вы разбили копилку, вы больше ничего положить туда не можете» и завершить выполнение метода. shake(): ArrayList иногда копилку можно потрясти и оттуда точно выпадет монетка (если есть, купюра выпасть не может). Выпавшая монетка должна быть удалена из копилки. Если в копилке нет монеток, то вернуть null. Если на момент вызова метода копилка разбита, то показать сообщение «Вы разбили копилку, больше оттуда ничего не вытрясти» и вернуть из метода null. smash(): ArrayList выводит сообщение «Копилка разбита, вы достали оттуда монеты: $moneys», устанавливает флаг, что копилка разбита true и возвращает список всех монет/купюр пользователю. Наша копилка должна принимать на вход монетки и купюры. Для этого нужно создать класс Money. Класс Money должен иметь 2 поля: amount типа Float, которое отражает номинал монетки/купюры. isCoin типа Boolean поле, которое говорит, монетка ли это. Класс Money должен быть спроектирован так, чтобы не было возможности создавать монетки/купюры с любым номиналом. Нам нужны только: монетки номиналом: 10 копеек (0.1f), 50 копеек (0.5f) и 1 рубль (1f); купюры номиналом: 50, 100, 500 и 1000 рублей. Переопределите метод toString() в классе Money так, чтобы он возвращал строку вида: “10 коп.“, если это монетка; “100 руб.“, если это купюра.
Похожие заказы

Обучение программированию

возможна работа на дому
договорная
Язык программирования: C++, JavaScript, Kotlin, Swift Для ребёнка
Казань Репетиторы

Обучение программированию

от 1800.00 руб.
Язык программирования: Python, Pascal, Swift, Scratch, Kotlin, C++, Java, JavaScript, C#, C, SQL, PHP Assembler: ARM, Intel х86, AVR (Atmel), MCS (Intel), PIC, STM Для ребёнка ?? Ищем педагога по программированию в нашу команду! Друзья-программисты, в нашу школу требуется преподаватель программирования — человек, который не только хорошо разбирается в технологиях, но и умеет интересно и понятно объяснять сложные вещи, увлекать детей и помогать им создавать свои первые проекты. ? Что мы предлагаем: • мы самостоятельно набираем вам группы на весь учебный год (в день у вас может быть 2–3 группы подряд); • оплата 1800-2000 ? за занятие (90 минут); • ежемесячные выплаты без задержек; • комфортные условия для работы (стабильный график, доброжелательный коллектив, начало работы с 14:00); • трудоустройство по ГПХ или самозанятости; • поддержку команды и творческую атмосферу; • возможность реализовывать собственные идеи и проекты вместе с учениками. ?? Кого ищем: • уверенные знания программирования и понимание основных принципов разработки; • опыт работы с языками программирования и/или образовательными платформами; • умение объяснять сложный материал простым и понятным языком; • желание развивать у детей логическое и алгоритмическое мышление; • ответственность, доброжелательность и любовь к преподаванию; • опыт работы с детьми будет большим плюсом; • профильное образование в сфере IT, программирования или педагогики (или готовность получить такое образование за наш счёт). Если вы любите программирование, хотите делиться своими знаниями и помогать детям создавать собственные игры, приложения и проекты — будем рады познакомиться! ?? Напишите нам в личные сообщения: расскажите немного о себе, своем опыте работы и преподавания, а также укажите, с какими языками программирования и технологиями работаете.
Москва Репетиторы

Обучение Kotlin

дистанционно
договорная
Для себя Обучение написания автотестов на Kotlin для андроид
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Kotlin Для себя
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, Java, C, Kotlin Для себя Обучить программированию
Вологда Репетиторы

Обучение программированию

на дому
от 1000.00 руб.
Язык программирования: Kotlin, C++ Для себя
Иркутск Репетиторы

Обучение программированию

от 600.00 руб.
Язык программирования: Python, C++, Java, JavaScript, C#, PHP, Kotlin Для работы
Уфа Репетиторы