kosci- schemat blokowy do kodu java

Odpowiedz Nowy wątek
2014-12-20 11:19
klapouch
0

Witam
szukam pomocy w stworzeniu schematu blokowego dla programu napisanego w Java.
Byłabym bardzo wdzięczna za szybką pomoc. :)

to jest kod programu :

import java.util.Date;
import java.util.Random;
import java.util.Scanner;
 
public class Gra {
    int[] gracz = new int[3];
    int[] komputer = new int[3];
 
public static void main(String[] args) throws InterruptedException{
    int[] gracz = new int[3];
    int[] komputer = new int[3];
    Kostka k1 = new Kostka(new Date().getTime()/3*13);
    Kostka k2 = new Kostka(new Date().getTime()/2*7);
    Kostka k3 = new Kostka(new Date().getTime()/4*24);
 
    Scanner in = new Scanner(System.in);
    int end =1;
    int count = 1;
    int maxCount=1;
    int koncowaSumaGracza =0;
    int koncowaSumaKomputera = 0;
    System.out.println("\nIle rozgrywek powinna zawierać partia? " );
    maxCount = in.nextInt();
    do{
 
        gracz[0]=k1.losuj();
        gracz[1]=k2.losuj();
        gracz[2]=k3.losuj();
 
        komputer[0]=k1.losuj();
        komputer[1]=k2.losuj();
        komputer[2]=k3.losuj();
        int sumaKomp=0, sumaGracz=0;
        for(int i=0; i<3;i++){
            sumaGracz+=gracz[i];
        }
        for(int i=0; i<3;i++){
            sumaKomp+=komputer[i];
        }
        koncowaSumaGracza+=sumaGracz;
        koncowaSumaKomputera+=sumaKomp;
 
        System.out.println("-------------------------------------");
        System.out.println("           Rozgrywka "+ count);
        System.out.println("-------------------------------------");
        if(sumaGracz>sumaKomp){
            System.out.println("Gratulacje wygrałeś \nTwoje kości to: ");
 
        }
        else if(sumaGracz==sumaKomp){
            System.out.println("Remis!\nTwoje kości to: ");
        }
        else if(sumaGracz<sumaKomp){
            System.out.println("Przegrałeś!\nTwoje kości to: ");
        }
 
            for(int i=0; i<3;i++){
                System.out.print(gracz[i]+", ");
            }
            System.out.println(" łącznie: " + sumaGracz);
            System.out.print("\nKości twojego przeciwnika to: ");
            for(int i=0; i<3;i++){
                System.out.print(komputer[i]+", ");
            }   
            System.out.println(" łącznie: " + sumaKomp);
 
            count++;
        if(maxCount<count){
            System.out.println("Łącznie zebrałeś: "+koncowaSumaGracza+" punktów, natomiast twój przeciwnik: "+koncowaSumaKomputera);;
            if(koncowaSumaGracza<koncowaSumaKomputera)
                System.out.println("Ostatecznie przegrałeś" );
            else if(koncowaSumaGracza==koncowaSumaKomputera)
                System.out.println("Ostatecznie jest remis" );
            else
                System.out.println("Ostatecznie wygrałeś" );
 
            System.out.println("\nCzy chcesz zagrać jeszcze raz (1- tak   0-nie)" );
            end=in.nextInt();
            if(end!=0){
                System.out.println("\nIle rozgrywek powinna zawierać partia?");
                maxCount = in.nextInt();
                koncowaSumaGracza =0;
                koncowaSumaKomputera = 0;
                count =1;
            }
        }
 
    }while(end==1);
    in.close();
}
}
 
class Kostka{
    Random random ;
    public Kostka(long init){
        random = new Random(init);
    }
    public int losuj(){
        return random.nextInt(6)+1;
    }
}
edytowany 1x, ostatnio: bogdans, 2016-12-13 18:26
Wstawiaj kod w znaczniki &lt;code=java&gt;&lt;/code&gt; - bogdans 2014-12-20 11:24

Pozostało 580 znaków

2014-12-20 11:56
0

Pewnie dało by się to zrobić tylko nie piszesz nic w jakim formacie/za pomocą jakiego programu ma się to odbyć.
Na kartce mam już prawie gotowe, tylko nie mam skanera :P

jak byś mógł to prosiłabym o ten schemat w programie javablock lub diagram designer :) Z góry dziękuję za pomoc :D - klapouch 2014-12-20 17:24

Pozostało 580 znaków

2014-12-20 16:35
klapouch
0

Moze byc zrobione w programie javablock albo w diagram designer:)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0