Opzione 3
This commit is contained in:
parent
09c2790b64
commit
9f8919a5b5
22
Program.cs
22
Program.cs
@ -5,7 +5,7 @@ namespace matrix_4;
|
|||||||
class Program {
|
class Program {
|
||||||
static void Main(string[] args) {
|
static void Main(string[] args) {
|
||||||
Console.Clear();
|
Console.Clear();
|
||||||
int scelta, lineaAutobus, fermataAutobus;
|
int scelta, lineaAutobus, lineaAutobus2, fermataAutobus, conto;
|
||||||
(string[], string[], bool[,]) configurazione = Configurazione();
|
(string[], string[], bool[,]) configurazione = Configurazione();
|
||||||
string[] fermateAutobus = configurazione.Item1, lineeAutobus= configurazione.Item2;
|
string[] fermateAutobus = configurazione.Item1, lineeAutobus= configurazione.Item2;
|
||||||
bool[,] corrispondenzaLineaFermata = configurazione.Item3;
|
bool[,] corrispondenzaLineaFermata = configurazione.Item3;
|
||||||
@ -31,6 +31,7 @@ class Program {
|
|||||||
Console.Clear();
|
Console.Clear();
|
||||||
lineaAutobus = SelezionaElementoArray(lineeAutobus);
|
lineaAutobus = SelezionaElementoArray(lineeAutobus);
|
||||||
fermataAutobus = SelezionaElementoArray(fermateAutobus);
|
fermataAutobus = SelezionaElementoArray(fermateAutobus);
|
||||||
|
Console.Clear();
|
||||||
|
|
||||||
if (corrispondenzaLineaFermata[lineaAutobus, fermataAutobus]) {
|
if (corrispondenzaLineaFermata[lineaAutobus, fermataAutobus]) {
|
||||||
Console.WriteLine($"La linea {lineeAutobus[lineaAutobus]} passa per la fermata {fermateAutobus[fermataAutobus]}");
|
Console.WriteLine($"La linea {lineeAutobus[lineaAutobus]} passa per la fermata {fermateAutobus[fermataAutobus]}");
|
||||||
@ -42,23 +43,42 @@ class Program {
|
|||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
Console.Clear();
|
Console.Clear();
|
||||||
|
|
||||||
|
conto = 0;
|
||||||
fermataAutobus = SelezionaElementoArray(fermateAutobus);
|
fermataAutobus = SelezionaElementoArray(fermateAutobus);
|
||||||
|
Console.Clear();
|
||||||
|
|
||||||
Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano le linee:");
|
Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano le linee:");
|
||||||
for (int i = 0; i < corrispondenzaLineaFermata.GetLength(1); i++) {
|
for (int i = 0; i < corrispondenzaLineaFermata.GetLength(1); i++) {
|
||||||
if (corrispondenzaLineaFermata[fermataAutobus, i]) {
|
if (corrispondenzaLineaFermata[fermataAutobus, i]) {
|
||||||
Console.WriteLine(lineeAutobus[i]);
|
Console.WriteLine(lineeAutobus[i]);
|
||||||
|
conto++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano {conto} linee");
|
||||||
Pausa();
|
Pausa();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Console.Clear();
|
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();
|
Pausa();
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
Console.Clear();
|
Console.Clear();
|
||||||
|
lineaAutobus = SelezionaElementoArray(lineeAutobus);
|
||||||
|
lineaAutobus2 = SelezionaElementoArray(lineeAutobus);
|
||||||
|
|
||||||
Pausa();
|
Pausa();
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -13,10 +13,10 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("matrix_4")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("matrix_4")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[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.AssemblyProductAttribute("matrix_4")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("matrix_4")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("matrix_4")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
// Generated by the MSBuild WriteCodeFragment class.
|
// Generato dalla classe WriteCodeFragment di MSBuild.
|
||||||
|
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
d061d27a38797d544dcf00937cd4c8003e45f3c6fe40193cae0f0c8b0bc62771
|
bed50ea4f11c788e1d8baa9bb78b38bfe5902dba3b657e8830dfc1654dab19d4
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user