Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. /**
  5. *
  6. * @author Sadipo
  7. */
  8. public class Oefentoets2 {
  9.  
  10. public static void main(String[] args) {
  11.  
  12. double totaalprijs = 0;
  13. // Vraagt om kortingsaantal
  14. System.out.println("Wat is het kortingsaantal?");
  15. Scanner input = new Scanner(System.in);
  16. int kortingsaantal = input.nextInt();
  17. // Vraagt om kortingspercentage
  18. System.out.println("Wat is het kortingpercentage?");
  19. int kortingspercentage = input.nextInt();
  20. // Vraagt om aantal artikelen gekocht
  21. System.out.println("Hoeveel artikelen heb je gekocht?");
  22. int artikelaantal = input.nextInt();
  23. // Maakt 2 arrays aan; 1 voor alle artikelnamen, 1 voor alle prijzen.
  24. String[] artikelen = new String[artikelaantal];
  25. double[] prijs = new double[artikelaantal];
  26.  
  27. for (int i = 0; i < artikelaantal; i++) {
  28. // Vraagt om naam van product en stopt het in array artikelen
  29. int k = i + 1;
  30. System.out.println("Omschrijving product #" + k + ":");
  31. artikelen[i] = input.next();
  32. // Vraagt om prijs van product en stopt het in array prijs
  33. System.out.println("Prijs van " + artikelen[i] + ":");
  34. prijs[i] = input.nextDouble();
  35. }
  36. //Roept bon method aan; print het bon gedeelte uit.
  37. bon(artikelaantal, artikelen, prijs, kortingsaantal, kortingspercentage);
  38.  
  39. }
  40.  
  41. public static void bon(int artikelaantal, String[] artikelen, double[] prijs, int kortingsaantal, int kortingspercentage) {
  42. // Declaratie van totaalprijs
  43. double totaalprijs = 0;
  44. // Rekent de totaalprijs uit
  45. for (int i = 0; i < artikelaantal; i++) {
  46. totaalprijs += prijs[i];
  47. }
  48. // Een for loop om alle artikelen uit te printen en hun prijs erbij te vermelden
  49. for (int i = 0; i < artikelaantal; i++) {
  50. System.out.println(artikelen[i] + ": EUR " + prijs[i]);
  51. }
  52. System.out.println("------------");
  53. // Print de totaal prijs uit.
  54. System.out.println("Totaal: EUR " + totaalprijs);
  55. System.out.println(" ");
  56. // Een if else statement om te vertellen of je in aanraking komt op korting of niet.
  57. if (artikelaantal >= kortingsaantal) {
  58. System.out.println("Je kocht " + kortingsaantal + " of meer artikelen; daarom krijg je " + kortingspercentage + "% korting.");
  59. // Rekent de nieuwe prijs uit.
  60. double korting = totaalprijs / 100 * kortingspercentage;
  61. double eindprijs = totaalprijs - korting;
  62.  
  63. System.out.println("Te betalen bedrag: EUR " + eindprijs);
  64. } else {
  65. System.out.println("Je kocht minder dan " + kortingsaantal + " artikelen; daarom krijg je geen korting.");
  66.  
  67. System.out.println("Te betalen bedrag: EUR " + totaalprijs);
  68. }
  69.  
  70.  
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement