Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. public class AreaCasa {
  2. //preço do metro quadrado
  3. double valorM2 = 1500;
  4.  
  5. //calcula a área da casa
  6. double CasaRet(double l_sala, double c_quarto) {
  7. double area_s; //área da sala
  8. double area_q; //área do quarto
  9. double area_t = 0; //área do total
  10.  
  11. if(l_sala < 0 || c_quarto < 0)
  12. System.out.println("Erro!");
  13.  
  14. else{
  15. area_s = l_sala * l_sala; //calcula area da sala
  16. area_q = c_quarto * (l_sala/2); //calcula area do quarto
  17. area_t = area_s + 2 * area_q; //calcula a area total
  18. }
  19. return(area_t);
  20. }
  21. }
  22.  
  23. public class AreaPiscina {
  24. double AreaPiscina(double raio){
  25. return((raio >= 0) ? Math.PI * Math.pow(raio, 2) : -1);
  26. }
  27. }
  28.  
  29. public class Projeto {
  30. double Area(double lateral_1, double lateral_2, double pis_raio) {
  31. return(AreaCasa.CasaRet(lateral_1, lateral_2) + AreaPiscina.AreaPiscina(pis_raio));
  32. }
  33.  
  34. public void main (String args[]) {
  35. System.out.println(Area(21.43, 33.4, 2.0));
  36. }
  37. }
  38.  
  39. [user@localhost TesteJava]$ javac Projeto.java
  40. Projeto.java:3: error: non-static method CasaRet(double,double) cannot be referenced from a static context
  41. return(AreaCasa.CasaRet(lateral_1, lateral_2) +
  42. ^
  43. Projeto.java:4: error: non-static method AreaPiscina(double) cannot be referenced from a static context
  44. AreaPiscina.AreaPiscina(pis_raio));
  45. ^
  46. 2 errors
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement