Guest User

Untitled

a guest
Oct 16th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. import javax.management.openmbean.SimpleType;
  2. import java.awt.*;
  3. import java.util.LinkedList;
  4. import java.util.List;
  5. import java.util.Scanner;
  6.  
  7.  
  8. public class Test{
  9.  
  10.  
  11. public static void prostokat(List<Double> figura){
  12.  
  13. Scanner odczyt = new Scanner(System.in);
  14.  
  15. System.out.print("Podaj wymiar A:");
  16. figura.add(odczyt.nextDouble());
  17.  
  18. System.out.print("Podaj wymiar B:");
  19. figura.add(odczyt.nextDouble());
  20.  
  21. System.out.print("Wczytano poprawnie! \n");
  22. }
  23.  
  24.  
  25. public static void wyswietl(List<Double> figura){
  26.  
  27. int i=0;
  28. while (i < (figura.size()-1)){
  29. System.out.print("Prostokąt " + (i+1) + ": " + figura.get(i) + " x " + figura.get(i+1) + "\n");
  30. i+=2;
  31. }
  32. if(figura.size()==0) System.out.print("Wcztaj prostokąt! \n");
  33. }
  34.  
  35. public static void sum(List<Double> figura){
  36. double sum=0;
  37. int i=0;
  38. while (i < (figura.size()-1)){
  39. sum+=figura.get(i) * figura.get(i+1);
  40. i+=2;
  41. }
  42. System.out.print("Suma pól wszystkich prostokątów: " +sum+"\n");
  43. }
  44.  
  45. public static void main(String[] args) {
  46.  
  47. List<Double> figura = new LinkedList<Double>();
  48.  
  49. int wybor=0;
  50. Scanner odczyt = new Scanner(System.in);
  51. while (wybor < 4) {
  52. System.out.println("MENU:");
  53. System.out.println("1. Wczytaj prostokąt");
  54. System.out.println("2. Wyświetl wszystkie prostokąty");
  55. System.out.println("3. Oblicz sumę pól wszystkich prostokątów");
  56. System.out.println("4. Zakończ");
  57. System.out.print("Podaj co chcesz zrobic:");
  58.  
  59. wybor = odczyt.nextInt();
  60.  
  61. switch(wybor){
  62. case 1:
  63. prostokat(figura);
  64. break;
  65. case 2:
  66. wyswietl(figura);
  67. break;
  68. case 3:
  69. sum(figura);
  70. break;
  71. default: System.out.print("Podałeś złą wartość!");
  72. }
  73.  
  74. }
  75. if (wybor==4) System.exit(0);
  76.  
  77. }
  78. }
Add Comment
Please, Sign In to add comment