https doc 0o 3c docsviewer googleusercontent


//UWAGA! WERSJA Z TABLIC, NIE KOLEKCJ
import java.util*
class Sklep
{
Set tow;
Sklep()
{
tow = new HashSet();
}
double wartoscTowarow()
{
double suma 0;
for(Towar t: tow)
for(int i=0; i suma+=t.dost[i].cena*t.dost[i]*ilosc;
return suma;
}
boolean dostarcza(String nazwaTowaru, String nazwaDostawcy)
{
boolean czy = false;
Iterator it = tow.iteratot();
Towar pom;
while(it.hasNext() && !czy)
if((pom=it.next()).nazwa.equals(nazwaTowaru)) //najpierw podstawiam pod pom it.next(),
żeby nie kaszanić z iteratorem
{
for(i = 0; i if(pom.dost[i].nazwaDostawcy.equals(nazwaDostawcy))
czy = true;
}
return czy;
}
Set wszyscyDostawcy()
{
Set wszyscy = new HashSet();
for(Towar t : tow)
for(Dostawa d : t.dost)
wszyscy.add(d.nazwaDostawcy);
return wszyscy;
}
}
//----------------------------------------------------------------------------------------------------
class Towar
{
String nazwa;
Dostawa [] dost;
int licDostaw;
Towar(String nazwa, int maxDostaw)
{
this nazwa = nazwa;
dost = new double[maxDostaw];
}
void nowaDostawa()
{
String dostawca = ""; int ilosc=0; int cena=0;
Scanner sk = new Scanner(System.in);
System.out.println("Podaj nazwę nowego dostawcy");
dostawca = sk.nextLine();
System.out.println("Podaj cenę towaru");
cena = sk.nextDouble();
System.out.println("Podaj ilość towaru");
ilosc = sk.nextInt();
Dostawca d = new Dostawca (dostawca,ilosc,cena);
Set pom = new HashSet();
for(Dostawa x : dost)
pom.add(x)
pom.add(d);
dost = new Dostawa [pom.size()];
for(int i = 0; idost[i]=pom.get(i);
}
}
//---------------------------------------------------
class Dostawa
{
String nazwaDostawcy;
double ilosc;
double cena;
}


Wyszukiwarka

Podobne podstrony:
https doc 0o 7g apps viewer googleusercontent
https doc 14 3c
https doc 0k 3c
https doc 0c 3c
03 PEiM Met opisu ukł elektr doc (2)
Od Pskowa do Parkan 2 02 doc
protokół różyca doc
CW5 doc
syntax doc
O nagich udach panny Dietrich doc
arrays doc
pwsz labor spr korozja doc
MetrologiaSystemyPomiarowe doc
TI 3C
function printer end doc
interfaces doc
program I III doc
GWIAZDY doc

więcej podobnych podstron