Professional Documents
Culture Documents
Seminarski Rad-Mitrovic Sinisa
Seminarski Rad-Mitrovic Sinisa
RAD
double korak, dubina; int n; Console.WriteLine("Program za proracunavanje dubine rezanja navoja"); Console.WriteLine("Sinisa Mitrovic,broj indeksa 227/2010,Valjevo,april 2011"); do { Console.WriteLine(""); Console.WriteLine("Molimo Vas izaberite zeljenu opciju:"); Console.WriteLine(" 1. Program za izracunavanje teoretske dubine rezanja milimetarskog navoja"); Console.WriteLine(" 2. Program za izracunavanje teoretske dubine rezanja trapeznog navoja"); Console.WriteLine(" 3. Kraj rada"); //program je namenjen za izracunavanje dubine rezanja navoja koji se rade na univerzalnim strugovima Console.WriteLine(""); Console.Write("Unesite zeljenu opciju: "); n = int.Parse(Console.ReadLine());
switch (n) { case 1: Console.Write("Unesite korak milimetarskog navoja (<= 64mm): "); korak = double.Parse(Console.ReadLine()); if (korak > 64) { Console.WriteLine("GRESKA!!! Maksimalan korak milimetarskog navoja mora biti manji od 64mm!"); //napomena:maksimalni korak koji se reze na univerzalnim strugovima je 64 break; } if (korak <= 0) { Console.WriteLine("GRESKA!!! Maksimalan korak milimetarskog navoja mora biti pozitivan broj!"); break; }
dubina = korak * 1.4; Console.WriteLine("Teoretska dubina rezanja milimetarskog navoja je: " + dubina + ("mm")); break; case 2: Console.Write("Unesite korak trapeznog navoja (<= 64mm): "); korak = double.Parse(Console.ReadLine()); if (korak > 64) { Console.WriteLine("GRESKA!!! Maksimalan korak trapeznog navoja mora biti manji od 64mm!"); break;
} if (korak <= 0) { Console.WriteLine("GRESKA!!! Maksimalan korak trapeznog navoja mora biti pozitivan broj!"); break; } dubina = korak * 1.1; Console.WriteLine("Teoretska dubina rezanja trapeznog navoja je: " + dubina + ("mm")); break; case 3: Console.WriteLine("Kraj programa..."); break; default: Console.WriteLine("Greska!!! Opcija nije podrzana!"); break; } } while (n != 3);
Opcija kada se izabere broj opcije koji nije predvidjen samim programom