The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Menu drive
By Guest on 26th September 2024 07:31:40 AM | Syntax: PYTHON | Views: 77



New Paste New paste | Download Paste Download | Toggle Line Numbers Show/Hide line no. | Copy Paste Copy text to clipboard
  1. import java.io.DataInputStream;
  2. class x
  3. {
  4. int length,breadth;
  5. void getdata(int l,int b)
  6. {
  7. this.length=l;
  8. this.breadth=b;
  9. }
  10. void getdata(int l)
  11. {
  12. this.length=l;
  13. this.breadth=l;
  14. }
  15. int area(int l,int b)
  16. {
  17. int rectarea=l*b;
  18. return rectarea;
  19. }
  20.  
  21. int area(int l)
  22. {
  23. int sqrarea=l*l;
  24. return sqrarea;
  25. }
  26. int peri(int l,int b)
  27. {
  28. int rectperi=(2*(l+b));
  29. return rectperi;
  30. }
  31. int peri(int l)
  32. {
  33. int sqrtperi=(4*l);
  34. return sqrtperi;
  35. }
  36. }
  37. class menu
  38. {
  39. public static void main(String args[])
  40. {
  41. try
  42. {
  43. if(args.length == 0)
  44. {
  45. System.out.println("Please provide an option : 1.Rectangle  2.Square");
  46. return;
  47. }
  48.  
  49. int len,bre,s;
  50. int choice = Integer.parseInt(args[0]);
  51. switch (choice)
  52. {
  53. case 1 :
  54. {
  55. DataInputStream in = new DataInputStream(System.in);
  56. System.out.println("Enter the length of rectangle:");
  57.  len=Integer.parseInt(in.readLine());
  58. System.out.println("Enter the breadth of rectangle :");
  59. bre=Integer.parseInt(in.readLine());
  60. x obj= new x();
  61. obj.getdata(len,bre);
  62. int rectarea=obj.area(len,bre);
  63. int rectperi=obj.peri(len,bre);
  64. System.out.println("area of rectangle="+rectarea);
  65. System.out.println("perimeter of rectangle="+rectperi);
  66. break;
  67. }
  68.  
  69. case 2:
  70. {
  71. DataInputStream in = new DataInputStream(System.in);
  72. System.out.println("Enter side of the square:");
  73.  s=Integer.parseInt(in.readLine());
  74. x obj= new x();
  75. obj.getdata(s);
  76. int sqrarea=obj.area(s);
  77. int sqrperi=obj.peri(s);
  78. System.out.println("area of square="+sqrarea);
  79. System.out.println("perimeter of square="+sqrperi);
  80. break;
  81. }
  82. default:
  83. {
  84. System.out.println("INVALID ENTRY");
  85. }
  86. }
  87. }
  88. catch(Exception e)
  89. {
  90. }
  91. }
  92. }





menu drive