Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. package p1;
  2.  
  3. public class Esfera {
  4.  
  5. private double diametro;
  6.  
  7. public Esfera(double d){
  8. diametro = d;
  9. }
  10.  
  11.  
  12. public double getArea(){
  13. return Math.pow((diametro/2),2)*Math.PI;
  14. }
  15.  
  16. public double getVolumen(){
  17. return Math.pow((diametro/2),3)*(4/3.0)*Math.PI;
  18. }
  19. public void setDiametro(){
  20.  
  21. }
  22.  
  23. public String toString(){
  24. return "La esfera de diámetro "+diametro+" tiene un área de "+getArea()+" y un volumen de "+getVolumen();
  25. }
  26.  
  27. public static void main (String [] args){
  28. int n_esferas = 10;
  29. double esferas[] = new double[n_esferas];
  30. for(int i = 0;i<n_esferas;i++){
  31. esferas[i] = 100*Math.random();
  32. Esfera esfera2 = new Esfera(esferas[i]);
  33. System.out.println(esfera2.toString());
  34. }
  35. }
  36. }
  37.  
  38. package p1;
  39.  
  40. public class Dog {
  41.  
  42. private String nombre;
  43. private int edad;
  44.  
  45. public Dog(String name, int e){
  46. nombre = name;
  47. edad = e;
  48. }
  49. public String getNombre(){
  50. return nombre;
  51. }
  52. public int getEdad(){
  53. return edad;
  54. }
  55. public int getEdadHumana(){
  56. return edad*7;
  57. }
  58. public void setNombre(String perrete){
  59. nombre = perrete;
  60. }
  61. public void setEdad(int añitos){
  62. edad = añitos;
  63. }
  64. public String toString(){
  65. return "Holiiii chocho, me llamo "+nombre+" tengo "+edad+" añitos y, para los retrasados, en años humanos tengo "+getEdadHumana()+" añitos ^^)";
  66. }
  67.  
  68. public static void main(String [] args){
  69. int n_perros = 10;
  70. int edades[] = new int[n_perros];
  71. String nombres[] = new String[n_perros];
  72. for(int i = 0;i<n_perros;i++){
  73. edades[i] = (int)Math.round(10*Math.random());
  74. nombres[i]="Bobby"+i;
  75. Dog perrillo = new Dog(nombres[i],edades[i]);
  76. System.out.println(perrillo.toString());
  77. }
  78. }
  79.  
  80. }
  81.  
  82. package p1;
  83.  
  84. public class Box {
  85.  
  86. private double altura;
  87. private double anchura;
  88. private double profundidad;
  89. private boolean lleno;
  90.  
  91. public Box(double alto, double ancho,double hondo){
  92. altura = alto;
  93. anchura = ancho;
  94. profundidad = hondo;
  95. }
  96.  
  97. public Box(){
  98. lleno = false;
  99. }
  100.  
  101. public double getAltura(){
  102. return altura;
  103. }
  104. public double getAnchura(){
  105. return anchura;
  106. }
  107. public double getProfundidad(){
  108. return profundidad;
  109. }
  110. public boolean getLleno(){
  111. return lleno;
  112. }
  113. public void setAltura(double a){
  114. altura = a;
  115. }
  116. public void setAnchura(double b){
  117. anchura = b;
  118. }
  119. public void setProfundidad(double c){
  120. profundidad = c;
  121. }
  122. public void setEstado(boolean state){
  123. lleno = state;
  124. }
  125. public String toString(){
  126. if(lleno==true) return "Holi chicos mira os comento soy una caja de "+altura+" X "+anchura+" X "+profundidad+" y estoy llena ^^)";
  127. else return "Holi chicos mira os comento soy una caja de "+altura+" X "+anchura+" X "+profundidad+" y estoy vacia ^^)";
  128. }
  129.  
  130. public static void main(String [] args){
  131. int n_cajas = 10;
  132. double[]altos = new double[n_cajas];
  133. double[]anchos = new double[n_cajas];
  134. double[]profundos = new double[n_cajas];
  135. double[]estados = new double[n_cajas];
  136. for(int i=0;i<n_cajas;i++){
  137. altos[i]=10*Math.random();
  138. anchos[i]=10*Math.random();
  139. profundos[i]=10*Math.random();
  140. estados[i]=Math.random();
  141. Box cajita = new Box(altos[i],anchos[i],profundos[i]);
  142. if(estados[i]<0.5) cajita.setEstado(true);
  143. System.out.println(cajita.toString());
  144. }
  145. }
  146.  
  147. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement