Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.80 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         Scanner scanDl = new Scanner(System.in);
  8.  
  9.         System.out.println("Wpisz długość:");
  10.  
  11.         int dlugosc = scanDl.nextInt();
  12.  
  13.         Scanner scanSz = new Scanner(System.in);
  14.  
  15.         System.out.println("Wpisz szerokośc:");
  16.  
  17.         int szerokosc = scanDl.nextInt();
  18.  
  19.         int[][] blacha = new int[dlugosc][szerokosc];
  20.  
  21.         for (int i = 0; i < blacha.length; i++) {
  22.             for (int j = 0; j < blacha[i].length; j++) {
  23.                 System.out.print(blacha[i][j]);
  24.             }
  25.             System.out.println();
  26.         }
  27.  
  28.         int x = szerokosc - 1;
  29.  
  30.         int y = dlugosc - 1;
  31.  
  32.        int iloscCiecX = x *(y+1);
  33.  
  34.        int[] kosztCiecX = new int[x];
  35.  
  36.        for(int i = 0; i < kosztCiecX.length; i++){
  37.            Scanner scanKosztX = new Scanner(System.in);
  38.            System.out.println("Wpisz X"+(i+1));
  39.            kosztCiecX[i] = scanKosztX.nextInt();
  40.        }
  41.  
  42.        System.out.println("Ilość cięć na szerokość (X):" + iloscCiecX);
  43.  
  44.         int iloscCiecY = y;
  45.  
  46.         int[] kosztCiecY = new int[y];
  47.  
  48.         for(int i = 0; i < kosztCiecY.length; i++){
  49.             Scanner scanKosztY = new Scanner(System.in);
  50.             System.out.println("Wpisz Y"+(i+1));
  51.             kosztCiecY[i] = scanKosztY.nextInt();
  52.         }
  53.  
  54.         System.out.println("Ilość cięć na dlugosc (Y):" +iloscCiecY);
  55.  
  56.        int iloscCiec = (y + ((y+1)*x));
  57.  
  58.        System.out.println("Ilosc wszystkich ciec: " + iloscCiec);
  59.  
  60.        int sumaX = 0;
  61.  
  62.         for (int i=0; i<kosztCiecX.length ; i++) {
  63.             sumaX += kosztCiecX[i];
  64.         }
  65.  
  66.         System.out.println("x: "+sumaX);
  67.  
  68.        int sumaY = 0;
  69.         for (int i=0; i<kosztCiecY.length ; i++) {
  70.             sumaY += kosztCiecY[i];
  71.         }
  72.  
  73.         System.out.println("y: "+sumaY);
  74.  
  75.         int calyKoszt1 = sumaX + (szerokosc*sumaY);
  76.  
  77.         System.out.println("koszt1: "+calyKoszt1);
  78.  
  79.         int calyKoszt2 = sumaY + (dlugosc*sumaX);
  80.  
  81.         System.out.println("Koszt2: "+calyKoszt2);
  82.  
  83.         if(calyKoszt1<calyKoszt2){
  84.             System.out.println("Najnizszy koszt wynosi: " + calyKoszt1);
  85.         }else{
  86.             System.out.println("Najnizszy koszt wynosi: " + calyKoszt2);
  87.         }
  88.        // Scanner scanKosztX = new Scanner(System.in);
  89.        // System.out.println("Wpisz koszt cięć X("+iloscCiecX+"):");
  90.        // int kosztX = scanKosztX.nextInt();
  91.        // Scanner scanKosztY = new Scanner(System.in);
  92.        // System.out.println("Wpisz Koszt ciec Y("+iloscCiecY+"):");
  93.        // int kosztY = scanKosztY.nextInt();
  94.        //int koszt = (iloscCiecX * kosztX)+(iloscCiecY*kosztY);
  95.       // System.out.println("Koszt pociecia wyniesie: "+koszt);
  96.  
  97.  
  98.  
  99.  
  100.     }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement