Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. package com.company;
  2. import java.util.Scanner;
  3.  
  4. public class PolishFlag {
  5.  
  6.     public static void main(String[] args) {
  7.  
  8.         Scanner scan = new Scanner(System.in);
  9.  
  10.         System.out.println("Podaj jaki chcesz rozmiar flagi");
  11.         System.out.println("[10] - small\n[20] - medium\n[30] - large");
  12.  
  13.         int size = scan.nextInt();
  14.  
  15.         //menu glowne z wyborem 3-ch rozmiarow flagi
  16.         switch(size){
  17.             case 10:
  18.                 polishFlag(size);
  19.                 break;
  20.             case 20:
  21.                 polishFlag(size);
  22.                 break;
  23.             case 30:
  24.                 polishFlag(size);
  25.                 break;
  26.             default:
  27.                 System.out.println("Nie podales zadnej z trzech wartosci");
  28.                 break;
  29.         }
  30.  
  31.     }
  32.  
  33.     //funkcja rysujaca flage
  34.     public static void polishFlag(int size) {
  35.  
  36.         //petla rysujaca gorna krawedz flagi
  37.         for (int i=0; i<size*3; i++) {
  38.             System.out.print("═");
  39.         }
  40.         System.out.println();
  41.  
  42.         //petla rysujaca "biala" polowe flagi"
  43.         for (int i=0; i<size/2-2; i++) {
  44.             System.out.print("║");
  45.             for (int j=0; j<size*3-2; j++) {
  46.                 System.out.print(" ");
  47.             }
  48.             System.out.println("║");
  49.         }
  50.  
  51.         //petla rysujaca "czerwona" polowe flagi"
  52.         for (int i=0; i<size/2-2; i++) {
  53.             System.out.print("║");
  54.             for (int j=0; j<size*3-1; j++) {
  55.                 System.out.print("║");
  56.             }
  57.             System.out.println();
  58.         }
  59.  
  60.         //petla rysujaca dolna krawedz flagi
  61.         for (int i=0; i<size*3; i++) {
  62.             System.out.print("═");
  63.         }
  64.  
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement