Guest User

Untitled

a guest
Mar 2nd, 2018
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Skilaverkefni5
  7. {
  8. class Nemi
  9. {
  10. public string Kennitala { get;set; }
  11. public string Nafn { get; set; }
  12. public string Kyn { get; set; }
  13. public string Heimilisfang { get; set; }
  14. public string Simanumer { get; set; }
  15. public string Netfang { get; set; }
  16.  
  17. public Nemi()
  18. {
  19. Kennitala = "Unkown";
  20. Nafn = "Unkown";
  21. Kyn = "Unkown";
  22. Heimilisfang = "Unkown";
  23. Simanumer = "Unkown";
  24. Netfang = "Unkown";
  25. }
  26.  
  27. public Nemi(string kennitala, string nafn, string kyn, string heimilisfang, string simanumer, string netfang)
  28. {
  29. Kennitala = kennitala;
  30. Nafn = nafn;
  31. Kyn = kyn;
  32. Heimilisfang = heimilisfang;
  33. Simanumer = simanumer;
  34. Netfang = netfang;
  35. }
  36.  
  37. public override string ToString()
  38. {
  39. return string.Format("Kennitala: {0}, Nafn: {1}, Kyn: {2}, Heimilisfang: {3}, Síma-númer: {4}, Netfang: {5}", Kennitala, Nafn, Kyn, Heimilisfang, Simanumer, Netfang);
  40. }
  41. }
  42. class Grunnskolanemi : Nemi
  43. {
  44. public string Forradamadur { get; set; }
  45. public string Nafnskola { get; set; }
  46.  
  47. public Grunnskolanemi() : base()
  48. {
  49. Forradamadur = "Unkown";
  50. Nafnskola = "Unkown";
  51. }
  52.  
  53. public Grunnskolanemi(string forradamadur, string nafnskola, string kennitala, string nafn, string kyn, string heimilisfang, string simanumer, string netfang)
  54. : base(kennitala, nafn, kyn, heimilisfang, simanumer, netfang)
  55. {
  56. Forradamadur = forradamadur;
  57. Nafnskola = nafnskola;
  58. }
  59.  
  60. public override string ToString()
  61. {
  62. return base.ToString() + string.Format(" Forráðamaður: {0}, Nafn Skóla: {1}", Forradamadur, Nafnskola);
  63. }
  64. }
  65. class Framhaldskolanemi : Nemi
  66. {
  67. public string Brautarheiti { get; set; }
  68. public string Busetustyrk { get; set; }
  69.  
  70. public Framhaldskolanemi() : base()
  71. {
  72. Brautarheiti = "Unkown";
  73. Busetustyrk = "Unkown";
  74. }
  75.  
  76. public Framhaldskolanemi(string brautarheiti, string busetustyrk, string kennitala, string nafn, string kyn, string heimilisfang, string simanumer, string netfang)
  77. : base(kennitala, nafn, kyn, heimilisfang, simanumer, netfang)
  78. {
  79. Brautarheiti = brautarheiti;
  80. Busetustyrk = busetustyrk;
  81. }
  82.  
  83. public override string ToString()
  84. {
  85. return base.ToString() + string.Format(" Brautarheiti: {0}, Busetustyrkur: {1}", Brautarheiti, Busetustyrk);
  86. }
  87. }
  88. class Haskolanemi : Nemi
  89. {
  90. public string Strignams { get; set; }
  91. public string Namslan { get; set; }
  92.  
  93. public Haskolanemi() : base()
  94. {
  95. Strignams = "Unkown";
  96. Namslan = "Unkown";
  97. }
  98.  
  99. public Haskolanemi(string stignams, string namslan, string kennitala, string nafn, string kyn, string heimilisfang, string simanumer, string netfang)
  100. : base(kennitala, nafn, kyn, heimilisfang, simanumer, netfang)
  101. {
  102. Strignams = stignams;
  103. Namslan = namslan;
  104. }
  105.  
  106. public override string ToString()
  107. {
  108. return base.ToString() + string.Format(" Stig Náms: {0}, Námslán: {1}", Strignams, Namslan);
  109. }
  110. }
  111. class Program
  112. {
  113. static void Main(string[] args)
  114. {
  115. /* //Nemi Test
  116. Nemi nemi = new Nemi("0805932449", "Jón Agnar Stefánsson", "Strákur", "Birkiholt 9", "8661321", "jon.agnar@hotmail.com");
  117. //nemi.Kennitala = "0805932449";
  118. //nemi.Nafn = "Jón Agnar Stefánsson";
  119. //nemi.Kyn = "Strákur";
  120. //nemi.Heimilisfang = "Birkiholt 9 225 Álftanes";
  121. //nemi.Simanumer = "8661321";
  122. //nemi.Netfang = "jon.agnar@hotmail.com";
  123. Console.WriteLine(nemi);
  124. */
  125. /* //Grunnskóli Test
  126. Grunnskolanemi grunnskolanemi = new Grunnskolanemi("Stefán Jónsson", "Álftanesskóli", "0805932449", "Jón Agnar Stefánsson", "Strákur", "Birkiholt 9", "8661321", "jon.agnar@hotmail.com");
  127. Console.WriteLine(grunnskolanemi);
  128. */
  129. /* //Framhaldskólanemi Test
  130. Framhaldskolanemi framhaldskolanemi = new Framhaldskolanemi("Tölvubraut", "Nei", "0805932449", "Jón Agnar Stefánsson", "Strákur", "Birkiholt 9", "8661321", "jon.agnar@hotmail.com");
  131. Console.WriteLine(framhaldskolanemi);
  132. */
  133. /* //Háskólanemi Test
  134. Haskolanemi haskolanemi = new Haskolanemi("Frábæra gráðan", "Já", "0805932449", "Jón Agnar Stefánsson", "Strákur", "Birkiholt 9", "8661321", "jon.agnar@hotmail.com");
  135. Console.WriteLine(haskolanemi);
  136. */
  137. Console.ReadLine();
  138. }
  139. }
  140. }
Add Comment
Please, Sign In to add comment