Voorspellingen.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. public class Voorspellingen extends Grootheid{
  2. private double barometer;
  3. //constructor
  4. public Voorspellingen(Measurement measurement1){
  5. setName("Weersvoorspelling:");
  6. updateRecent(measurement1);
  7. }
  8. public void updateRecent(Measurement measurement1){
  9. barometer = measurement1.getBarometer();
  10. if (barometer >= 1033 && barometer <= 1084)
  11. {
  12. setCustom("Mooi weer");
  13. setCurrent(10);
  14. }
  15. else
  16. if (barometer >= 1030 && barometer <= 1033)
  17. {
  18. setCustom("Mooi weer");
  19. setCurrent(10);
  20. }
  21. else
  22. if (barometer >= 1020 && barometer <= 1030)
  23. {
  24. setCustom("Goed weer");
  25. setCurrent(20);
  26. }
  27. else
  28. if (barometer >= 1015 && barometer <= 1020)
  29. {
  30. setCustom("Wisselvallig weer");
  31. setCurrent(30);
  32. }
  33. else
  34. if (barometer >= 1010 && barometer <= 1015)
  35. {
  36. setCustom("Wisselvallig weer");
  37. setCurrent(40);
  38. }
  39. else
  40. if (barometer >= 1007 && barometer <= 1010)
  41. {
  42. setCustom("Wisselvallig weer");
  43. setCurrent(50);
  44. }
  45. else
  46. if (barometer >= 1003 && barometer <= 1007)
  47. {
  48. setCustom("Regen of wind");
  49. setCurrent(60);
  50. }
  51. else
  52. if (barometer >= 1000 && barometer <= 1003)
  53. {
  54. setCustom("Regen of wind");
  55. setCurrent(70);
  56. }
  57. else
  58. if (barometer >= 990 && barometer <= 1000)
  59. {
  60. setCustom("Regen of wind");
  61. setCurrent(80);
  62. }
  63. else
  64. if (barometer >= 980 && barometer <= 990)
  65. {
  66. setCustom("Veel regen");
  67. setCurrent(90);
  68. }
  69. else
  70. if (barometer >= 970 && barometer <= 980)
  71. {
  72. setCustom("Storm");
  73. setCurrent(90);
  74. }
  75. else
  76. if (barometer >= 870 && barometer <= 970)
  77. {
  78. setCustom("Zware storm");
  79. setCurrent(90);
  80. }
  81. }
  82. public void displayGraph()
  83. {
  84. }
  85. }