Как создать программу, которая принимает заказ и делает счет для клиента в ресторане dining
Вы только что открыли прекрасный ресторан.
Каждое блюдо в вашем ресторане может состоять из салата, основного блюда, десерта и напитка.
В вашем изысканном ресторане подают несколько салатов (Хаус, Цезарь, шпинат), несколько первых блюд (стейк, курица, вегетарианская лазанья), несколько десертов (чизкейк, крем - брюле, хлебный пудинг) и несколько напитков (кофе, чай со льдом, содовая).
Каждое блюдо имеет два варианта размера: обеденную порцию или обеденную порцию. (Салаты, десерты и напитки бывают только одного размера.) Напишите программу, которая имитирует приветствие клиента, прием его заказа, расчет счета и Печать чека. Компьютер будет обслуживающим персоналом, а пользователь - клиентом.
ДОПОЛНИТЕЛЬНАЯ ДИРЕКТИВА ПРЕПРОЦЕССОРА
Ваша программа должна начинаться со следующих двух директив препроцессора в следующем порядке: #include <stdio.h>
#include <stdlib.h>
II. СТРУКТУРА ПРОГРАММЫ
Тело программы должно быть разбито на четыре подраздела:
1. подраздел приветствия: приветствуйте клиента (пользователя).
2. подраздел ввода: запрос и ввод их заказа, по одному пункту за раз,
ИДИОТСКАЯ ЗАЩИТА КАЖДОГО ЗНАЧЕНИЯ, КАК ТОЛЬКО ОНО ВВОДИТСЯ.
3. расчетный подраздел: определите цену каждого товара, промежуточный итог, сумму налога,
сумма чаевых и общая сумма.
4. Подразделе output: выход их счета в бланк квитанции.
Пожалуйста, обратите внимание, что вам категорически запрещено иметь:
• Любые исполняемые операторы в вашем разделе декларации;
• Все объявления в разделе Оформление (корпус);
• Любые входные данные или вычисления в вашем приветствии подраздела;
• Любые вычисления или выходные данные, отличные от подсказок и сообщений об ошибках idiotproofing, в вашем подразделе ввода;
• Любые входы или выходы в вашем расчетном подразделе;
• Любые входные данные или вычисления в вашем выходном подразделе.
То есть подразделы должны быть полностью разделены,
Что я уже пробовал:
Я пытался написать его, но это слишком сложно.
CPallini
Нет, это не трудно. Просто вы должны оттачивать свои навыки. Получите предложенные ресурсы и изучите язык программирования Си.