Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! IsInside(point, circle) ? ⇐ ПредыдущаяСтр 4 из 4
cout < < " Внутри\n": cout < < " Снаружи\n"; return 0; } Задача 3. Объявите структуру «Книга», имеющую 5 полей: название, автор, тираж, количество страниц и цена. Задайте в коде программы массив из структур и выведите их в виде таблицы.
#include < iostream> using namespace std; struct Book { char name[100]; char author[100]; int nCopies; int nPages; float price; }; Book books[] = { {" Пиковая дама", " Пушкин", 10000, 70, 300}, {" Идиот", " Достоевский", 20000, 490, 600}, {" Мастер и Маргарита", " Булгаков", 40000, 340, 500}, {" Совершенный код", " Макконнел", 4000, 800, 900}, {" Криптография", " Смарт", 3000, 400, 550} }; int main() { setlocale(LC_ALL, " Russian"); printf(" %-20s %-12s %-7s %-5s %-5s\n", " Название", " Автор", " Тираж", " Стр.", " Цена"); printf(" ------------------------------------\n"); for (int i=0; i< 5; i++) { printf(" %-20s %-12s %-7d %-5d %-5.2f\n", books[i].name, books[i].author, books[i].nCopies, books[i].nPages, books[i].price); } printf(" ------------------------------------\n"); return 0; }
Задача 4. На основе предыдущей программы реализовать меню из следующих пунктов: 1 – Вывод массива в виде таблицы, 2 – Сортировка массива по второму полю, 3 – Сортировка массива по третьему полю, 4 – Запись содержимого массива в файл, 0 – Выход. Каждый пункт меню реализовать в виде отдельной функции.
#include < iostream> using namespace std; struct Book { char name[100]; char author[100]; int nCopies; int nPages; float price; }; const int n=5; Book books[n] = { {" Пиковая дама", " Пушкин", 10000, 70, 300}, {" Идиот", " Достоевский", 20000, 490, 600}, {" Мастер и Маргарита", " Булгаков", 40000, 340, 500}, {" Совершенный код", " Макконнел", 4000, 800, 900}, {" Криптография", " Смарт", 3000, 400, 550} }; void printBooks() { printf(" %-25s %-15s %-7s %-10s %-10s\n", " Название", " Автор", " Тираж", " Страниц", " Цена"); for (int i=0; i< 5; i++) { printf(" %-25s %-15s %-7d %-10d %-10.2f\n", books[i].name, books[i].author, books[i].nCopies, books[i].nPages, books[i].price); } }
|