Advertisement
Latkoski

apteka2

May 27th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. package Apteka;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.HashMap;
  7.  
  8. class Lek {
  9. public String ime;
  10. public int lista;
  11. public int cena;
  12. public int kolicina;
  13.  
  14. public Lek(String ime, int lista, int cena, int kolicina) {
  15. this.ime = ime;
  16. this.lista = lista;
  17. this.cena = cena;
  18. this.kolicina = kolicina;
  19. }
  20.  
  21. }
  22.  
  23. public class Apteka {
  24. public static void main(String[] args) throws NumberFormatException, IOException {
  25. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  26. int broj_lekovi = Integer.parseInt(br.readLine());
  27. HashMap<String, Lek> map = new HashMap<String, Lek>(broj_lekovi);
  28. for (int i = 0; i < broj_lekovi; i++) {
  29. String[] podeleno = br.readLine().split(" ");
  30. String ime = podeleno[0].toUpperCase();
  31. int lista = Integer.parseInt(podeleno[1]);
  32. int cena = Integer.parseInt(podeleno[2]);
  33. int kolicina = Integer.parseInt(podeleno[3]);
  34. Lek l = new Lek(ime, lista, cena, kolicina);
  35. map.put(ime, l);
  36. }
  37. String search = null;
  38. while (!(search = br.readLine()).equals("KRAJ")) {
  39. search = search.toUpperCase();
  40. int kolku_lekovi = Integer.parseInt(br.readLine());
  41. Lek rezultat = map.get(search);
  42. if (rezultat == null) {
  43. System.out.println("Ne postoi takov lek");
  44. continue;
  45. } else if (kolku_lekovi > rezultat.kolicina)
  46. System.out.println("Nema dovolno lekovi");
  47. else {
  48. rezultat.kolicina = rezultat.kolicina - kolku_lekovi;
  49. System.out.print(rezultat.ime + " " + rezultat.lista + " " + rezultat.cena + " " + rezultat.kolicina);
  50. }
  51. }
  52.  
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement