diff --git a/Program.cs b/Program.cs index aa81ebc..6617917 100644 --- a/Program.cs +++ b/Program.cs @@ -5,7 +5,7 @@ namespace matrix_4; class Program { static void Main(string[] args) { Console.Clear(); - int scelta, lineaAutobus, fermataAutobus; + int scelta, lineaAutobus, lineaAutobus2, fermataAutobus, conto; (string[], string[], bool[,]) configurazione = Configurazione(); string[] fermateAutobus = configurazione.Item1, lineeAutobus= configurazione.Item2; bool[,] corrispondenzaLineaFermata = configurazione.Item3; @@ -31,6 +31,7 @@ class Program { Console.Clear(); lineaAutobus = SelezionaElementoArray(lineeAutobus); fermataAutobus = SelezionaElementoArray(fermateAutobus); + Console.Clear(); if (corrispondenzaLineaFermata[lineaAutobus, fermataAutobus]) { Console.WriteLine($"La linea {lineeAutobus[lineaAutobus]} passa per la fermata {fermateAutobus[fermataAutobus]}"); @@ -42,23 +43,42 @@ class Program { break; case 2: Console.Clear(); + + conto = 0; fermataAutobus = SelezionaElementoArray(fermateAutobus); + Console.Clear(); Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano le linee:"); for (int i = 0; i < corrispondenzaLineaFermata.GetLength(1); i++) { if (corrispondenzaLineaFermata[fermataAutobus, i]) { Console.WriteLine(lineeAutobus[i]); + conto++; } } + Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano {conto} linee"); Pausa(); break; case 3: Console.Clear(); + conto = 0; + lineaAutobus = SelezionaElementoArray(lineeAutobus); + Console.Clear(); + Console.WriteLine($"La linea {lineeAutobus[lineaAutobus]} ha le fermate:"); + for (int i = 0; i < corrispondenzaLineaFermata.GetLength(0); i++) { + if (corrispondenzaLineaFermata[i, lineaAutobus]) { + Console.WriteLine(fermateAutobus[i]); + conto++; + } + } + Console.WriteLine($"Le fermate per la linea {lineeAutobus[lineaAutobus]} sono {conto}"); Pausa(); break; case 4: Console.Clear(); + lineaAutobus = SelezionaElementoArray(lineeAutobus); + lineaAutobus2 = SelezionaElementoArray(lineeAutobus); + Pausa(); break; case 5: diff --git a/bin/Debug/net9.0/matrix_4.dll b/bin/Debug/net9.0/matrix_4.dll index d6771da..9c47ef2 100644 Binary files a/bin/Debug/net9.0/matrix_4.dll and b/bin/Debug/net9.0/matrix_4.dll differ diff --git a/bin/Debug/net9.0/matrix_4.pdb b/bin/Debug/net9.0/matrix_4.pdb index 45a33e6..e43b89c 100644 Binary files a/bin/Debug/net9.0/matrix_4.pdb and b/bin/Debug/net9.0/matrix_4.pdb differ diff --git a/obj/Debug/net9.0/matrix_4.AssemblyInfo.cs b/obj/Debug/net9.0/matrix_4.AssemblyInfo.cs index 8843c2f..1a2ff92 100644 --- a/obj/Debug/net9.0/matrix_4.AssemblyInfo.cs +++ b/obj/Debug/net9.0/matrix_4.AssemblyInfo.cs @@ -13,10 +13,10 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("matrix_4")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a42c0b4ffd82a599b51f6765da5945ea7350602c")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+09c2790b6439f86cc13b508eb80180ea9969a5a2")] [assembly: System.Reflection.AssemblyProductAttribute("matrix_4")] [assembly: System.Reflection.AssemblyTitleAttribute("matrix_4")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// Generated by the MSBuild WriteCodeFragment class. +// Generato dalla classe WriteCodeFragment di MSBuild. diff --git a/obj/Debug/net9.0/matrix_4.AssemblyInfoInputs.cache b/obj/Debug/net9.0/matrix_4.AssemblyInfoInputs.cache index 4eec224..14160e0 100644 --- a/obj/Debug/net9.0/matrix_4.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/matrix_4.AssemblyInfoInputs.cache @@ -1 +1 @@ -d061d27a38797d544dcf00937cd4c8003e45f3c6fe40193cae0f0c8b0bc62771 +bed50ea4f11c788e1d8baa9bb78b38bfe5902dba3b657e8830dfc1654dab19d4 diff --git a/obj/Debug/net9.0/matrix_4.dll b/obj/Debug/net9.0/matrix_4.dll index d6771da..9c47ef2 100644 Binary files a/obj/Debug/net9.0/matrix_4.dll and b/obj/Debug/net9.0/matrix_4.dll differ diff --git a/obj/Debug/net9.0/matrix_4.pdb b/obj/Debug/net9.0/matrix_4.pdb index 45a33e6..e43b89c 100644 Binary files a/obj/Debug/net9.0/matrix_4.pdb and b/obj/Debug/net9.0/matrix_4.pdb differ diff --git a/obj/Debug/net9.0/ref/matrix_4.dll b/obj/Debug/net9.0/ref/matrix_4.dll index 52845e1..24de1e5 100644 Binary files a/obj/Debug/net9.0/ref/matrix_4.dll and b/obj/Debug/net9.0/ref/matrix_4.dll differ diff --git a/obj/Debug/net9.0/refint/matrix_4.dll b/obj/Debug/net9.0/refint/matrix_4.dll index 52845e1..24de1e5 100644 Binary files a/obj/Debug/net9.0/refint/matrix_4.dll and b/obj/Debug/net9.0/refint/matrix_4.dll differ