Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.text.DecimalFormat;
- import java.util.*;
- public class Kladionica {
- public static void main(String[] args){
- DecimalFormat tmp = new DecimalFormat();
- tmp.setMaximumFractionDigits(2);
- Scanner inp = new Scanner(System.in);
- Random rnd = new Random();
- float kv1=0,kv2=0;
- float cash=100,num=0,num2=0;
- String out="",out2="";
- while(true){
- System.out.println("Generisem kvote...");
- kv1=nasumicna_kvota(rnd);
- kv2=nasumicna_kvota(rnd);
- System.out.println("Kvota za tin 1=" + tmp.format(kv1) + "\nKvota za tim 2=" + tmp.format(kv2));
- System.out.println("Ostalo vam je jos " + tmp.format(cash) + "KM.");
- System.out.println("Unesite 1 ili 2 (ovisno o odabranom timu)");
- out=inp.nextLine();
- System.out.println("\n \n \n");
- try{
- num=Float.parseFloat(out);
- } catch (Exception e){
- System.out.println("Morate unijeti validan broj!, resetiram...");
- continue;
- }
- if(num>2 || num<1){
- System.out.println("Broj mora biti 1 ili 2...resetiram....");
- continue;
- }
- System.out.println("\n \n \n");
- System.out.println("Odabrali ste tim " + num);
- System.out.println("Unesite kolicinu novca za uplatu");
- out2=inp.nextLine();
- try{
- num2=Float.parseFloat(out2);
- } catch (Exception e){
- System.out.println("Morate unijeti broj, sa tackom ili bez (zarez je zabranjen)");
- continue;
- }
- if(num2<=0) {
- System.out.println("Ne mozete unijeti broj koji je manji ili jednak nuli...");
- continue;
- }
- if(num2>cash){
- System.out.println("Halo bha, neas ti tih para :)");
- continue;
- }
- int rndwin=rnd.nextInt(2);
- rndwin+=1;
- if(rndwin==1){
- if(num==1){
- float winnings=num2 * kv1;
- System.out.println("Tim 1 je pobijedio te ste dobili " + tmp.format(winnings) + "KM");
- cash+=winnings;
- continue;
- }else{
- System.out.println("Tim 1 je pobijedio, a vi gubite " + num2 +"KM");
- cash-=num2;
- continue;
- }
- }
- if(rndwin==2){
- if(num==2){
- float winnings=num2 * kv2;
- System.out.println("Tim 2 je pobijedio te ste dobili " + tmp.format(winnings) + "KM");
- cash+=winnings;
- continue;
- }else{
- System.out.println("Tim 2 je pobijedio, a vi gubite " + num2 +"KM");
- cash-=num2;
- continue;
- }
- }
- }
- }
- public static float nasumicna_kvota(Random rn){
- float rez=0;
- int k1=0;
- float k2=0;
- k1=rn.nextInt(2);
- k1+=1;
- k2=rn.nextFloat();
- rez=k1 + k2;
- return rez;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement