import java.io.*; public class Cv10 { public static void main(String[] arg) { SPole pole = new SPole(); String vstup = new String(""); Polozka v; char akce; int cena, dodavatel; System.out.println("Zadejte vstupni data\n\n"); do { System.out.print("Dodavatel: "); vstup = VstupData.ctiString(); if (vstup.equals("")) break; dodavatel = Integer.parseInt(vstup); System.out.print("Cena: "); cena = VstupData.ctiInt(); pole.vloz(dodavatel,cena); System.out.println(); } while (true); System.out.println("\n\nZadavani ukonceno.\n"); System.out.println("Mozne operace:"); System.out.println(" - ... odebere nejmensi polozku"); System.out.println(" ? ... najde nejmensi polozku"); System.out.println(" + ... prida polozku"); System.out.println(" x ... vyzkoci z programu"); do { System.out.print("> "); akce = VstupData.ctiChar(); switch(akce) { case '-': System.out.println("Byla odebrana nasledujici polozka:"); pole.vymazNejmensi().println(); System.out.println(); break; case '+': System.out.println("Pridani nove polozky:"); System.out.print("Dodavatel: "); dodavatel = VstupData.ctiInt(); System.out.print("Cena: "); cena = VstupData.ctiInt(); pole.vloz(dodavatel, cena); System.out.println(); case '?': System.out.println("Nejmensi polozka je:"); pole.vratNejmensi().println(); System.out.println(); break; case 'x': break; default: System.out.println("!! Neznama operace !!"); break; } } while(akce != 'x'); } }