Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. /*
  2. In dit bestand word er een gemiddelde calculator die aangeeft hoeveel er per
  3. maand gedronken wordt en besteed
  4. */
  5. package javaapplication2;
  6.  
  7. import java.util.Scanner;
  8.  
  9. /**
  10. *
  11. * @author Julius
  12. */
  13. public class JavaApplication2 {
  14.  
  15. public static void main(String[] args) {
  16. System.out.println("Julius Bout - IB204 - 500756659");
  17. Scanner invoer = new Scanner(System.in);
  18. String[] maanden = {"Mei", "Juni", "Juli", "September", "Oktober",
  19. "November", "December"};
  20. int[] biertjes = new int[maanden.length];
  21. final double MAXPRIJS = 2.75;
  22. int extrakosten = 20;
  23. int totaalBiertjes = 0;
  24. /*
  25. boveenstaand staat alle informatie genoteerd die betrekkinghebben
  26. tot gegeven informatie
  27. */
  28.  
  29. for (int i = 0; i < maanden.length; i++) {
  30. System.out.print("Hoeveel biertjes heb je gedronken in de maand "
  31. + maanden[i] + " ");
  32. biertjes[i] = invoer.nextInt();
  33. if (biertjes[i] <= 0) {
  34. System.out.println("Probeer een positief getal!");
  35. }
  36. /*
  37. Hier is de eerste loop die arrays inleest voor de aantallen biertjes
  38. en daarnaast controlleerd of er een positief getal word ingevuld.
  39. */
  40. }
  41. for (int i = 0; i < maanden.length; i++) {
  42. totaalBiertjes += biertjes[i];
  43. }
  44. /*
  45. Hier worden de biertjes op basis van logica opgeteld.
  46. */
  47. for (int i = 0; i < maanden.length; i++) {
  48. if ((biertjes[i] < 3)) {
  49. extrakosten++;
  50. }
  51. extrakosten *= biertjes[i];
  52. }
  53. extrakosten++;
  54. /*
  55. Mocht het voorkomen dat er te weinig biertjes per maand worden besteld
  56. dan worden er automatisch entreekosten bij opgeteld
  57. */
  58. System.out.println("\n");
  59. for (int i = 0; i < maanden.length; i++) {
  60. System.out.println("Maand: " + maanden[i] + " consumpties: "
  61. + biertjes[i]);
  62. }
  63. /*
  64. Uitlijning van alle gegevens met behulp van arrays
  65. */
  66. System.out.println("\n");
  67. System.out.println("Totale kosten €" + " " + totaalBiertjes * MAXPRIJS
  68. + extrakosten);
  69. System.out.println("Gemiddelde kosten per feest €" + " " +
  70. totaalBiertjes
  71. * MAXPRIJS / maanden.length + extrakosten);
  72. System.out.println("Totale biertjes " + totaalBiertjes);
  73.  
  74. schemaCheck(totaalBiertjes);
  75. /*
  76. Hier wordt een if/else statement gebruikt in de methode om op basis van
  77. de bovenstaande gegevens
  78. een conclusie te trekken betreft schema voor gemiddeld patroon.
  79. */
  80.  
  81.  
  82. }
  83. public static void schemaCheck(int totaalBiertjes) {
  84. if (totaalBiertjes >= 20) {
  85. System.out.println("Je zit op schema!");
  86. } else {
  87. System.out.println("Je moet meer bier gaan drinken "
  88. + "wil je voordeliger uitkomen!");
  89. }
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement