Классы и объекты ООП и их методы - C#

Узнай цену своей работы

Формулировка задачи:

Необходимо разработать класс на тему "Меню в кафе", а также метод, например, который рассчитывает стоимость что-либо в кафе. Помогите плиз, пытался через консоль все это сделать, не получается Ну вот типа того:
Листинг программы
  1. {
  2. private string brand;
  3. private string color;
  4. private int power;
  5. private int maxSpeed;
  6. private int volumeOfTank;
  7. private double fuelConsumption;
  8. }
  9. public class Car
  10. {
  11. private string brand;
  12. private string color;
  13. private int power;
  14. private int maxSpeed;
  15. private int volumeOfTank;
  16. private double fuelConsumption;
  17. //конструктор класса
  18. public Car(string newBrand, string newColor, int newPower, int newMaxSpeed,
  19. int newVolumeOfTank, double newFuelConsumption)
  20. {
  21. brand = newBrand;
  22. color = newColor;
  23. power = newPower;
  24. maxSpeed = newMaxSpeed;
  25. volumeOfTank = newVolumeOfTank;
  26. fuelConsumption = newFuelConsumption;
  27. }
  28. }
  29. public class Car
  30. {
  31. private string brand;
  32. private string color;
  33. private int power;
  34. private int maxSpeed;
  35. private int volumeOfTank;
  36. private double fuelConsumption;
  37. //конструктор класса
  38. public Car(string newBrand, string newColor, int newPower, int newMaxSpeed,
  39. int newVolumeOfTank, double newFuelConsumption)
  40. {
  41. brand = newBrand;
  42. color = newColor;
  43. power = newPower;
  44. maxSpeed = newMaxSpeed;
  45. volumeOfTank = newVolumeOfTank;
  46. fuelConsumption = newFuelConsumption;
  47. }
  48. }
  49. Car c = new Car("Ford", "Серый", 150, 210, 55, 6.4);
  50. {
  51. double quantity = 100 * volumeOfTank / fuelConsumption;
  52. return quantity;
  53. }

Решение задачи: «Классы и объекты ООП и их методы»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ClassMenu
  8. {
  9.     enum Type_product_of_menu {Food = 1, Drink = 2};
  10.  
  11.  
  12.     public class ClassMenu
  13.     {
  14.         private static int currentId;
  15.         private string name;
  16.         private int size;
  17.         private int id;
  18.         private decimal price;
  19.         private Type_product_of_menu type_product_of_menu;
  20.         public ClassMenu(string name, decimal price, int type, int size)
  21.         {        
  22.             this.price = price;
  23.             this.name = name;
  24.             this.type_product_of_menu = (Type_product_of_menu)type;
  25.             this.size = size;
  26.             this.id = currentId++;
  27.         }
  28.         public decimal Get_price()
  29.         {
  30.             return price;
  31.         }
  32.         public void Set_name(string name)
  33.         {
  34.             this.name = name;
  35.         }
  36.         public override string ToString()
  37.         {
  38.             return String.Format("{0} {1} {2} {3} {4}", this.name , this.price, this.type_product_of_menu, this.size, this.id) ;
  39.         }
  40.     }
  41.  
  42.     class Program
  43.     {
  44.         static void Main(string[] args)
  45.         {          
  46.             List<ClassMenu> menu = new List<ClassMenu>();
  47.             menu.Add(new ClassMenu("Pork", 123, 1, 250));
  48.             Console.WriteLine(menu[0]);
  49.             menu[0].Set_name("Lamb");
  50.             Console.WriteLine(menu[0]);
  51.             Console.ReadKey();
  52.         }
  53.     }
  54. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы