Guest User

Untitled

a guest
Jun 7th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1.  
  2. const string rootUser = "admin";
  3. const string rootPassword = "apa";
  4. const string Carl = "Hej";
  5. const string CarlPassword = "Hej123";
  6.  
  7. string anvandare = RequestStringInupt("Användarnamn");
  8. string losenord = RequestStringInupt("Password");
  9. int x = 0;
  10. int z = 1;
  11. int kvartal = 0;
  12. int kvartal2 = 0;
  13. double inkomst1 = 0;
  14. double utgift1 = 0;
  15. double inkomst2 = 0;
  16. double utgift2 = 0;
  17. double inkomst3 = 0;
  18. double utgift3 = 0;
  19. double inkomst4 = 0;
  20. double utgift4 = 0;
  21. double differens1 = (inkomst1 - utgift1);
  22. double differens2 = (inkomst2 - utgift2);
  23. double differens3 = (inkomst3 - utgift3);
  24. double differens4 = (inkomst4 - utgift4);
  25.  
  26.  
  27.  
  28.  
  29.  
  30. if (anvandare == rootUser && losenord == rootPassword || anvandare == Carl && losenord == CarlPassword)
  31. {
  32. Console.WriteLine("DU ÄR INLOGGAD");
  33. Console.WriteLine("Hej, Hur många och vilka kvartal vill du ange din inkomst samt dina utgifter för? Skriv först antal sen enter");
  34. x = int.Parse(Console.ReadLine());
  35. Console.WriteLine("Du valde " + x + " antal kvartal, skriv nu in vilka kvartal, enter efter du angivit ett kvartal tills du angivit alla kvartal");
  36.  
  37.  
  38.  
  39.  
  40. while (z <= x)
  41. {
  42. ++z;
  43.  
  44.  
  45.  
  46.  
  47.  
  48. Console.WriteLine("Skriv in första/nästa kvartal");
  49. kvartal = int.Parse(Console.ReadLine());
  50. switch (kvartal)
  51. {
  52. case1:
  53. Console.WriteLine("Du ska nu ange dina inkomster och utgifter för kvartal " + kvartal);
  54. inkomst1 = RequestDoubleInput("Inkomst");
  55. utgift1 = RequestDoubleInput("Utgifter");
  56. differens1 = (inkomst1 - utgift1);
  57. break;
  58.  
  59. case2:
  60. Console.WriteLine("Du ska nu ange dina inkomster och utgifter för kvartal " + kvartal);
  61. inkomst2 = RequestDoubleInput("Inkomst");
  62. utgift2 = RequestDoubleInput("Utgifter");
  63. differens2 = (inkomst2 - utgift2);
  64. break;
  65. case3:
  66. Console.WriteLine("Du ska nu ange dina inkomster och utgifter för kvartal " + kvartal);
  67. inkomst3 = RequestDoubleInput("Inkomst");
  68. utgift3 = RequestDoubleInput("Utgifter");
  69. differens3 = (inkomst3 - utgift3);
  70. break;
  71. case4:
  72. Console.WriteLine("Du ska nu ange dina inkomster och utgifter för kvartal " + kvartal);
  73. inkomst4 = RequestDoubleInput("Inkomst");
  74. utgift4 = RequestDoubleInput("Utgifter");
  75. differens4 = (inkomst4 - utgift4);
  76. break;}
  77. }
  78.  
  79.  
  80. }
  81. Console.WriteLine("För kvartal 1 är differensen " + differens1);
  82. Console.WriteLine("För kvartal 2 är differensen " + differens2);
  83. Console.WriteLine("För kvartal 3 är differensen " + differens3);
  84. Console.WriteLine("För kvartal 4 är differensen " + differens4);
  85. }
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. static string RequestStringInupt(string promptText)
  99. {
  100. Console.Write(promptText + ": ");
  101. return Console.ReadLine();
  102. }
  103.  
  104. static double RequestDoubleInput(string promptText)
  105. {
  106. double input = 0.0;
  107. bool correctInput = false;
  108. do
  109. {
  110. try
  111. {
  112. Console.Write(promptText + ": ");
  113. input = double.Parse(Console.ReadLine());
  114. correctInput = true;
  115. }
  116. catch
  117. {
  118. Console.WriteLine("error");
  119. correctInput = false;
  120. }
  121. }
  122. while (correctInput == false);
  123.  
  124. return input;
Add Comment
Please, Sign In to add comment