Parime.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace re
  7. {
  8. interface Data
  9. {
  10. void Particl();
  11. string Ovo(string name);
  12. int Saaaa(int g, int f);
  13. }
  14. internal class Time : Data
  15. {
  16. protected string type;
  17. public virtual string Ovo(string name)
  18. {
  19. return type;
  20. }
  21. public void Particl()
  22. {
  23. Console.Write("Твое имя: ");
  24. type = Console.ReadLine();
  25. }
  26. public int Saaaa(int g, int f)
  27. {
  28. if (g < f)
  29. { Console.WriteLine("Что-то"); }
  30. else Console.WriteLine("Ого");
  31. return g;
  32. }
  33. internal class Diplo : Time
  34. {
  35. string nnn;
  36. new public string Ovo()//переопределили
  37. {
  38. nnn = "В";
  39. return nnn;
  40. }
  41. public int Saaaa(int g,int f)
  42. {
  43. return f*3;
  44. }
  45. public void Rar()
  46. {
  47. Console.WriteLine("Твой оклад");
  48. int oklad = Convert.ToInt32(Console.ReadLine());
  49. Console.WriteLine("Сколько ты работал");
  50. int dni = Convert.ToInt32(Console.ReadLine());
  51. double kpd = (oklad*dni)/ 21;
  52. Console.WriteLine($"Твой оклад за отработанное время {kpd}%");
  53. }
  54. }
  55. }
  56. }