Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.15 KB | None | 0 0
  1. namespace pre_v_1
  2. {
  3. class Program
  4. {
  5. public static void stampa_menù()
  6. {
  7. Console.WriteLine("------menù------");
  8. Console.WriteLine("1) crea un magazino");
  9. Console.WriteLine("2) crea una persona");
  10. Console.WriteLine("3) assegna persone ai magazzini");
  11. Console.WriteLine("4) modifica persone");
  12. Console.WriteLine("5) modifica magazzini");
  13. Console.WriteLine("6) filtraggio persone e magazzini");
  14. Console.WriteLine("7) esci dal menù");
  15. }
  16. public struct magazzino
  17. {
  18. public string nome;
  19. public string descrizione;
  20. public int identificativo;
  21. }
  22. public class array_persone
  23. {
  24. int[] operatori = new int[10];
  25. }
  26. public struct operatore
  27. {
  28. public int identificativo;
  29. public string nome;
  30. public string cognome;
  31. public DateTime data_di_nascita;
  32. public int età;
  33. }
  34. static void Main(string[] args)
  35. {
  36. //inizio
  37. string risposta;
  38. int id_m,id_o,i,j;
  39. char scelta;
  40. //console
  41. id_m = 1;
  42. id_o = 1;
  43. i = 0;
  44. j = 0;
  45. //
  46. magazzino[] vet_magazzini = new magazzino[10];
  47. operatore[] vet_operatore = new operatore[20];
  48. do {
  49. Console.Clear();
  50. stampa_menù();
  51. scelta = char.Parse(Console.ReadLine());
  52. switch (scelta)
  53. {
  54. case '1':
  55. Console.Clear();
  56. Console.WriteLine("inserisci il nome del magazzino");
  57. vet_magazzini[i].nome = Console.ReadLine();
  58. Console.WriteLine("----------------------------------------");
  59. Console.WriteLine("inserisci la descrizione del magazzino");
  60. vet_magazzini[i].descrizione = Console.ReadLine();
  61. Console.WriteLine("----------------------------------------");
  62. vet_magazzini[i].identificativo = id_m;
  63. id_m = id_m + 1;
  64. i = i + 1;
  65. Console.WriteLine("magazzino creato!");
  66. break;
  67. case '2':
  68. Console.Clear();
  69. Console.WriteLine("inserisci il nome dell' operatore");
  70. vet_operatore[j].nome = Console.ReadLine();
  71. Console.WriteLine("inserisci il cognome dell'operatore");
  72. vet_operatore[j].cognome = Console.ReadLine();
  73. Console.WriteLine("inserisci l'età dell' operatore");
  74. vet_operatore[j].età = int.Parse(Console.ReadLine());
  75. vet_operatore[j].identificativo = id_o ;
  76. id_o = id_o + 1;
  77. j = j + 1;
  78. Console.WriteLine("operatore creato!");
  79. break;
  80. case '3':
  81.  
  82. break;
  83. case '4':
  84.  
  85. break;
  86. case '5':
  87.  
  88. break;
  89. case '6':
  90.  
  91. break;
  92. case '7':
  93. Console.Clear();
  94. Console.WriteLine("Arrivederci :)!");
  95. Console.WriteLine("----------------------------------------");
  96. Console.WriteLine("premi un tasto per continuare");
  97. Console.ReadKey();
  98. return;
  99. break;
  100. }
  101. Console.WriteLine("vuoi uscire dal menù?");
  102. risposta = Console.ReadLine();
  103. } while (risposta == "no");
  104.  
  105.  
  106. //blocco
  107. Console.WriteLine("premi un tasto per continuare");
  108. Console.ReadKey();
  109. }
  110. }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement