Program w javie. Napisz PROGRAM spełniający rolę małej bazy danych w której przechowywać będziemy informację o uczniach. Przechowywane informacje to imię nzwisko wiek oraz średnia ocen . Program ma umozliwiać dodawanie usuwanie edycję i wyszukiwanie elementów w tablicy. P.S nie braliśmy jeszcze temamtu plików więc ma być bez.
maciej002
Sorki że C# ale dopiero na końcu zauważyłem, powinno wszystko działać jak zamienisz instrukcje wejścia/wyjścia z c# na te z javy ( console.readline - wejście / console.writeline - wyjście), całość wystarczy wrzucić do main'a, nie ma dodatkowych funkcji, nie testowałem tego bo pisałem w notepad++, Zawiera skoki bezwarunkowe, nie wiem czy możecie z nich korzystać, dla mnie to była najszybsza opcja, w razie występowania błędów pisz pw
{ int menu, indekstab = 0; string[] tabImie = new string[indekstab]; string[] tabNazwisko = new string[indekstab]; int[] tabWiek = new int[indekstab]; double[] tabSrOcen = new double[indekstab]; go1: Console.WriteLine("1 - Wyświetl dane"); Console.WriteLine("2 - Dodaj do bazy"); while (!int.TryParse(Console.ReadLine(), out menu)) Console.WriteLine("Wprowadzono nieprawidłowe dane"); if (menu == 1) { Console.WriteLine("DANE W BAZIE:"); for (int i = 0; i < tabImie.Length; i++) { Console.WriteLine("{4}) {0} {1} wiek {2} średnia ocen {3}", tabImie[i], tabNazwisko[i], tabWiek[i], tabSrOcen[i], i+1); } Console.WriteLine("wcisnij dowolny klawisz aby powrócić do menu"); Console.ReadKey(); goto go1; } else if (menu == 2) { Console.WriteLine("Dodawanie pozycji do bazy danych"); Console.WriteLine("Ile Pozycji chcesz dodać?"); int ileDanych = 1; while (!int.TryParse(Console.ReadLine(), out ileDanych)) Console.WriteLine("Wprowadzono nieprawidłowe dane"); int LastPos = indekstab; indekstab = indekstab + ileDanych; tabImie = new string[indekstab]; tabNazwisko = new string[indekstab]; tabWiek = new int[indekstab]; tabSrOcen = new double[indekstab]; for (int i = LastPos; i < indekstab; i++) { int temp1 = 0; double temp2 = 0; Console.WriteLine("Poz. {0} \n Podaj Imię",LastPos+1); tabImie[i] = Console.ReadLine(); Console.WriteLine("Podaj Nazwisko"); tabNazwisko[i] = Console.ReadLine(); Console.WriteLine("Podaj Wiek"); while (!int.TryParse(Console.ReadLine(), out temp1)) Console.WriteLine("Nieprawidlowe dane"); tabWiek[i] = temp1; Console.WriteLine("Podaj Średnią ocen"); while (!double.TryParse(Console.ReadLine(), out temp2)) Console.WriteLine("Nieprawidlowe dane"); tabSrOcen[i] = temp2; Console.WriteLine("Dodano do bazy {0} {1} wiek {2} średnia ocen {3}", tabImie[i], tabNazwisko[i], tabWiek[i], tabSrOcen[i]); } goto go1; } else { Console.WriteLine("Wprowadzono nieprawidłowe dane"); } Console.ReadKey(); }
{ int menu, indekstab = 0; string[] tabImie = new string[indekstab]; string[] tabNazwisko = new string[indekstab]; int[] tabWiek = new int[indekstab]; double[] tabSrOcen = new double[indekstab]; go1: Console.WriteLine("1 - Wyświetl dane"); Console.WriteLine("2 - Dodaj do bazy"); while (!int.TryParse(Console.ReadLine(), out menu)) Console.WriteLine("Wprowadzono nieprawidłowe dane"); if (menu == 1) { Console.WriteLine("DANE W BAZIE:"); for (int i = 0; i < tabImie.Length; i++) { Console.WriteLine("{4}) {0} {1} wiek {2} średnia ocen {3}", tabImie[i], tabNazwisko[i], tabWiek[i], tabSrOcen[i], i+1); } Console.WriteLine("wcisnij dowolny klawisz aby powrócić do menu"); Console.ReadKey(); goto go1; } else if (menu == 2) { Console.WriteLine("Dodawanie pozycji do bazy danych"); Console.WriteLine("Ile Pozycji chcesz dodać?"); int ileDanych = 1; while (!int.TryParse(Console.ReadLine(), out ileDanych)) Console.WriteLine("Wprowadzono nieprawidłowe dane"); int LastPos = indekstab; indekstab = indekstab + ileDanych; tabImie = new string[indekstab]; tabNazwisko = new string[indekstab]; tabWiek = new int[indekstab]; tabSrOcen = new double[indekstab]; for (int i = LastPos; i < indekstab; i++) { int temp1 = 0; double temp2 = 0; Console.WriteLine("Poz. {0} \n Podaj Imię",LastPos+1); tabImie[i] = Console.ReadLine(); Console.WriteLine("Podaj Nazwisko"); tabNazwisko[i] = Console.ReadLine(); Console.WriteLine("Podaj Wiek"); while (!int.TryParse(Console.ReadLine(), out temp1)) Console.WriteLine("Nieprawidlowe dane"); tabWiek[i] = temp1; Console.WriteLine("Podaj Średnią ocen"); while (!double.TryParse(Console.ReadLine(), out temp2)) Console.WriteLine("Nieprawidlowe dane"); tabSrOcen[i] = temp2; Console.WriteLine("Dodano do bazy {0} {1} wiek {2} średnia ocen {3}", tabImie[i], tabNazwisko[i], tabWiek[i], tabSrOcen[i]); } goto go1; } else { Console.WriteLine("Wprowadzono nieprawidłowe dane"); } Console.ReadKey(); }