kosci- schemat blokowy do kodu java

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;
	}
}
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

0

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

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