Форум программистов, компьютерный форум CyberForum.ru

Разработать класс Automata (автомат по продаже горячих напитков) и демонстрационную программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 2 маленькие задачки... http://www.cyberforum.ru/cpp-beginners/thread398309.html
всем привет...помогите написать эти 2 программы...буду очень благодарен... 1. С клавиатуры вводится фраза...В фразе заменить одно слово другим. 2. С клавиатуры вводится фраза...В фразе продублировать буквы слов ЗАРАНЕЕ СПАСИБО!!!
C++ [C++] Программа Temperature Если не трудно народ помогите очень надо написать програмку на C++ В задачах управления часто требуется управлять некотороми объектами или процессами по заданному математическому закону. В рамках данной работы мы управляем нагревом определённого физического объекта. Наша задача: смоделировать нагрев по кусочно-линейному закону, где используется кусочно-линейная зависимость температуры от... http://www.cyberforum.ru/cpp-beginners/thread398307.html
Перегрузка оператора "+" C++
Vector& Vector::operator =(const Vector &v){ x=v.getX(); y=v.getY(); z=v.getZ(); return *this; } Vector& Vector::operator +(const Vector &v){ Vector tmp(x+v.getX(),y+v.getY(),z+v.getZ());
C++ Адаптеры, стандартные алгоритмы
Не получается организовать сортировку (закоментировано). Надо использовать адаптеры и стандартные алгоритмы. Подскажите, плиз :) #include <iostream> #include <algorithm> #include <functional> #include <list> using namespace std; class Shape
C++ В фразе поменять местами два слова http://www.cyberforum.ru/cpp-beginners/thread398283.html
всем привет...помогите написать программу...буду очень благодарен тема: строки символов. С клавиатуры вводится фраза...В фразе поменять местами два слова.
C++ Вывести номера столбцов , в которых находиться более двух простых чисел Задана матрица целых чисел A(n,n). Вывести номера столбцов , в которых находиться более двух простых чисел.Найти сумму положительных элементов на периметре матрицы. Хоть намекните как.Спасибо. подробнее

Показать сообщение отдельно
Aleksandr123
Сообщений: n/a
04.12.2011, 02:38     Разработать класс Automata (автомат по продаже горячих напитков) и демонстрационную программу
Задача: разработать класс Automata (автомат по продаже горячих напитков) и демонстрационную программу.

Описание: Автомат по продаже горячих напитков представляет собой машину с фиксированным числом состояний, смена которых происходит в строгой последовательности. Автомат принимает от клиента сумму, предоставляет возможность выбрать напиток из предлагаемого списка, готовит и выдает напиток.

Примеры возможных состояний автомата:

OFF - выключен, WAIT - ожидание, ACCEPT - приём денег, CHECK - проверка доступности напитка, COOK - приготовление напитка.

Переход из состояние в состояние осуществляется через вызов интерфейсных функций и проверки текущего состояния.

Последовательность решения:
Описать состояния автомата и последовательность переходов от состояния к состоянию.
Для состояний и действий подобрать названия, наилучшим образом подходящие к задаче.
Ввести перечислимый тип для поддержки состояний.
Разработать класс С++ с полями для хранения текущего состояния, введенной суммы и ассортимента напитков и методами для перехода от состояния к состоянию.
Текущее состояние автомата выводится в консоль в виде строки.
Написать небольшую демонстрационную программу для иллюстрации работы автомата.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru