Advertisement
desislava_topuzakova

Stock

Jun 17th, 2022
448
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. using System.Text;
  2.  
  3. namespace StockMarket
  4. {
  5. public class Stock
  6. {
  7. //полета (характеристики)
  8. private string companyName;
  9. private string director;
  10. private decimal pricePerShare;
  11. private int totalNumberOfShares;
  12. private decimal marketCapitalization;
  13.  
  14. //get и set
  15. public string CompanyName { get => companyName; set => companyName = value; }
  16. public string Director { get => director; set => director = value; }
  17. public decimal PricePerShare { get => pricePerShare; set => pricePerShare = value; }
  18. public int TotalNumberOfShares { get => totalNumberOfShares; set => totalNumberOfShares = value; }
  19. public decimal MarketCapitalization { get => pricePerShare * totalNumberOfShares; set => marketCapitalization = value; }
  20.  
  21. //constructor
  22. public Stock(string companyName, string director, decimal pricePerShare, int totalNumberOfShares)
  23. {
  24. CompanyName = companyName;
  25. Director = director;
  26. PricePerShare = pricePerShare;
  27. TotalNumberOfShares = totalNumberOfShares;
  28. MarketCapitalization = pricePerShare * totalNumberOfShares;
  29. }
  30.  
  31. //ToString
  32. public override string ToString()
  33. {
  34. StringBuilder sb = new StringBuilder();
  35. sb
  36. .AppendLine("Company: " + CompanyName)
  37. .AppendLine("Director: " + Director)
  38. .AppendLine("Price per share: $" + PricePerShare)
  39. .AppendLine("Market capitalization: $" + MarketCapitalization);
  40.  
  41. return sb.ToString();
  42. }
  43.  
  44.  
  45.  
  46. }
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement