Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. // Rätta till byt språk
  2. Console.BackgroundColor = ConsoleColor.Blue;
  3. Console.Clear();
  4. Console.ForegroundColor = ConsoleColor.White;
  5. string[] rygga = new string[5];
  6. bool isRunning = true;
  7. while (isRunning)
  8. {
  9. Console.WriteLine();
  10. Console.WriteLine("\tVälkommen till ryggsäcken v2");
  11. Console.WriteLine();
  12. Console.WriteLine("\t Välj ett alternativ!");
  13. Console.WriteLine("\n[ 1 ]\tLägg till ett förmål i ryggsäcken");
  14. Console.WriteLine("[ 2 ]\tVisa alla föremål som finns i ryggsäcken");
  15. Console.WriteLine("[ 3 ]\tSök innehållet i ryggsäcken");
  16. Console.WriteLine("[ 4 ]\tRensa innehåll");
  17. Console.WriteLine("[ 5 ]\tAvsluta");
  18. //int contentbpack = Convert.ToInt32(Console.ReadLine());// här är felet trypare
  19. Int32.TryParse(Console.ReadLine(), out int contentbpack); // deklarerade int i tryparse fixade felet
  20.  
  21. switch (contentbpack)
  22. {
  23. case 1:
  24. Console.Write("Lägg till föremål 1: ");
  25. rygga[0] = Console.ReadLine();
  26. Console.Write("Lägg till föremål 2: ");
  27. rygga[1] = Console.ReadLine();
  28. Console.Write("Lägg till föremål 3: ");
  29. rygga[2] = Console.ReadLine();
  30. Console.Write("Lägg till föremål 4: ");
  31. rygga[3] = Console.ReadLine();
  32. Console.Write("Lägg till föremål 5: ");
  33. rygga[4] = Console.ReadLine();
  34. break;
  35. case 2:
  36. Console.WriteLine("Ryggsäcken innhåller!");
  37. for (int i = 0; i < rygga.Length; i++)
  38. {
  39. Console.WriteLine(rygga[i]);
  40. }
  41. break;
  42. case 3:
  43. Console.WriteLine("Sök í ryggsäcken");
  44. string search = Console.ReadLine();
  45. for (int i = 0; i < rygga.Length; i++)
  46. {
  47. if (search.ToLower() == rygga[i].ToLower()) // fixade en error genom att ta bort .ToLower() sen lägga till en else sats. nu funkar inte sökningen med så bra Stora/små bokstäver
  48. {
  49. Console.WriteLine($"\tDin sökning fanns i ryggsäcken:\t {rygga[i]}");//----------------fixa-----------------------
  50. break;
  51. }
  52. //else
  53. //{
  54. // Console.WriteLine("\tDin sökning fanns inte i ryggsäcken!");// den hittar bara plats 1
  55. // break;
  56. // }
  57. }
  58. break;
  59. case 4:
  60. Array.Clear(rygga, 0, 3);
  61. Console.WriteLine("Ryggsäcken är nu tom!");
  62. break;
  63. case 5:
  64. isRunning = false;
  65. break;
  66. default:
  67. Console.WriteLine("Felakting knapptryck var god försök igen!");
  68. break;
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement