public static string dajInfo(string idt, string idm, int populacja) { string wynik = ""; towar t = new towar(idt, idm); t.policzProdukcje(); t.policzZapotrzebowanie(); int prod = t.DajProdukcje(); int zap = t.DajZapotrzebowanie(); int ilosc = t.DajIlosc(); int x; if (prod == zap) { wynik = "Produkcja idealnie pokrywa zapotrzebowanie."; } if (prod > zap) { wynik = "Produkcja jest większa niż zapotrzebowanie."; x = zap * 2; if (prod > x) { wynik = "Produkcja jest ponad dwa razy większa niż zapotrzebowanie."; } x = zap * 3; if (prod > x) { wynik = "Produkcja jest ponad trzy razy większa niż zapotrzebowanie."; } x = zap * 4; if (prod > x) { wynik = "Produkcja jest ponad cztery razy większa niż zapotrzebowanie."; } x = zap * 5; if (prod > x) { wynik = "Produkcja jest ponad pięć razy większa niż zapotrzebowanie."; } } if (prod < zap) { x = prod - zap; x = ilosc / x; wynik = "Produkcja jest mniejsza niż zapotrzebowanie, zapasy wyczerpią cię w ciągu " + x + " tygodni."; } return(wynik); }
public void policzZywnosc(int popu) { int zapJabl; int zapMies; int zapChleb; int ileJabl; int ileMies; int ileChleb; TableArtInTown towar1 = Modele.ZnajdzTowarWMiescie("TO02", id); towar towar2 = new towar(towar1); towar2.policzZapotrzebowanie(); zapJabl = towar2.DajZapotrzebowanie(); ileJabl = towar1.GetNumber(); towar1 = Modele.ZnajdzTowarWMiescie("TO04", id); towar2 = new towar(towar1); towar2.policzZapotrzebowanie(); zapMies = towar2.DajZapotrzebowanie(); ileMies = towar1.GetNumber(); towar1 = Modele.ZnajdzTowarWMiescie("TO05", id); towar2 = new towar(towar1); towar2.policzZapotrzebowanie(); zapChleb = towar2.DajZapotrzebowanie(); ileChleb = towar1.GetNumber(); double zapSuma = zapMies + zapJabl + zapChleb; double ileSuma = ileMies + ileJabl + ileChleb; double roznica; if (zapSuma == 0) { roznica = 1; } else { roznica = ileSuma / zapSuma; } roznica *= 100; roznica -= 100; int roz = (Int32)roznica; zywnosc = roz; }
public void tydzien() { foreach (TableArtInTown towar in Modele.tableArtInTown) { towar tmp = new towar(towar); tmp.zmianaIlosci(); } foreach (TableTown miasto in Modele.tableTown) { miasto miasto2 = new miasto(miasto); miasto2.zmianaPopulacji(); miasto.SetPopulation(miasto2.getPopulacje()); miasto.SetMilitary(miasto2.getGotowosc()); miasto.SetProsperity(miasto2.getDobrobyt()); miasto.SetFood(miasto2.getZywnosc()); } }