Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Лаба - Система банкомата

  • Автор темы Автор темы Konders
  • Дата начала Дата начала
null
Участник
Участник
Статус
Оффлайн
Регистрация
3 Окт 2014
Сообщения
755
Реакции
498
vjk5WUF.png
Тема: Пространства имен.
Цель:

Совершенствование навыков применения объектно-ориентированного подхода в программировании с использованием средств C++, создания пользовательских типов, использования средств обработки исключительных ситуаций.

Задание 1.
Задание:
Написать приложение, имитирующее работу банкомата
Реализовать классы Banc, Client, Account в различных пространствах имен (общее пространство имен «Bankomat»). Изначально клиенту нужно открыть счёт в банке, получить номер счёта, получить свой пароль, положить сумму на счёт.
1. Приложение предлагает ввести пароль предполагаемой кредитной карточки, даётся 3 попытки на правильный ввод пароля. Если попытки исчерпаны, приложение выдаёт соответствующее сообщение и завершается.
2. При успешном вводе пароля выводится меню. Пользователь может выбрать одно из нескольких действий:
- вывод баланса на экран
- пополнение счёта
- снять деньги со счёта
- выход
3. Если пользователь выбирает вывод баланса на экран, приложение отображает состояние предполагаемого счёта, после чего предлагает либо вернуться в меню, либо совершить выход.
4. Если пользователь выбирает пополнение счёта, программа запрашивает сумму для пополнения и выполняет операцию, сопровождая её выводом соответствующего комментария. Затем следует предложение вернуться в меню или выполнить выход.
5. Если пользователь выбирает снять деньг со счёта, программа запрашивает сумму. Если сумма превышает сумму счёта пользователя, программа выдаёт сообщение и переводит пользователя в меню. Иначе отображает сообщение о том, что сумма снята со счёта и уменьшает сумму счёта на указанную величину.

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


9FHooNC.png
Лить ли подобные вещи?
 
Последнее редактирование:
Естественно нпдо
 
4:19: Стоит-ли? (@P45H3)
4:20: Лаба система банкомата. (@KUGE)
А так да стоит:)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Написать вам лабу что-ли
 
Ты его ток доделал шоли ?
UPD Я дебил , не увидел дату сдачи
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Все классы в одном файле?
Рили?
Не, такое не надо, минус глаза
 
Конечно надо! Лично для меня очень полезная информация.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Кинь комментарий преподавателя, интересно что он написал
Преподаватели не оценивают код.
У меня, например, одногруппники даже отступы не делают, либо пишут несколько строк кода в одной строке.
 
Преподаватели не оценивают код.
У меня, например, одногруппники даже отступы не делают, либо пишут несколько строк кода в одной строке.
Ну хз, я хоть и школьник, но преподаватель если я не сделаю отступы будет называть говноедом
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
це шо за решебник =D
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем для небольшого проэкта делать несколько файлов?
Обычно люди если собираются показать свой код, то стараются привести его в порядок, а не выкладывать в статусе "говно-код".
 
Обычно люди если собираются показать свой код, то стараются привести его в порядок, а не выкладывать в статусе "говно-код".
Если маленький проэкт в находится только в 1 файле то он автоматически становится говно-кодом?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если маленький проэкт в находится только в 1 файле то он автоматически становится говно-кодом?
Причем тут размер проекта? Ты если собрался классы использовать, так делай их отдельно. Это называется best practies. А выкладывая... "это", ты подаешь плохой пример. В создании файла класса нет ничего сложного, буквально 2-3 клика, но зато удобочитаемость кода возрастает в разы.
 
Причем тут размер проекта? Ты если собрался классы использовать, так делай их отдельно. Это называется best practies. А выкладывая... "это", ты подаешь плохой пример. В создании файла класса нет ничего сложного, буквально 2-3 клика, но зато удобочитаемость кода возрастает в разы.
Лично я считаю что ты не прав
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Лично я считаю что ты не прав
Ты позоришь честное имя программиста.
Говнокодь дальше, мне всё-равно, но такое выкладывать напоказ = обливать себя говном.

Не рекомендую делать так, как делает ТС. Если вы действительно хотите научиться хорошо кодить, конечно.
 
Назад
Сверху Снизу