Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Apteka;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.HashMap;
- class Lek {
- public String ime;
- public int lista;
- public int cena;
- public int kolicina;
- public Lek(String ime, int lista, int cena, int kolicina) {
- this.ime = ime;
- this.lista = lista;
- this.cena = cena;
- this.kolicina = kolicina;
- }
- }
- public class Apteka {
- public static void main(String[] args) throws NumberFormatException, IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int broj_lekovi = Integer.parseInt(br.readLine());
- HashMap<String, Lek> map = new HashMap<String, Lek>(broj_lekovi);
- for (int i = 0; i < broj_lekovi; i++) {
- String[] podeleno = br.readLine().split(" ");
- String ime = podeleno[0].toUpperCase();
- int lista = Integer.parseInt(podeleno[1]);
- int cena = Integer.parseInt(podeleno[2]);
- int kolicina = Integer.parseInt(podeleno[3]);
- Lek l = new Lek(ime, lista, cena, kolicina);
- map.put(ime, l);
- }
- String search = null;
- while (!(search = br.readLine()).equals("KRAJ")) {
- search = search.toUpperCase();
- int kolku_lekovi = Integer.parseInt(br.readLine());
- Lek rezultat = map.get(search);
- if (rezultat == null) {
- System.out.println("Ne postoi takov lek");
- continue;
- } else if (kolku_lekovi > rezultat.kolicina)
- System.out.println("Nema dovolno lekovi");
- else {
- rezultat.kolicina = rezultat.kolicina - kolku_lekovi;
- System.out.print(rezultat.ime + " " + rezultat.lista + " " + rezultat.cena + " " + rezultat.kolicina);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement