Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1.  
  2. import java.util.*;
  3.  
  4. public class Hotel {
  5.     public static void main(String[] args) {
  6.         Scanner console = new Scanner(System.in);
  7.         double sum = 0;
  8.         int numChilds = 0;
  9.        
  10.         // Tast antal personer
  11.         System.out.print("Indtast antal personer: ");
  12.         int antalPersoner = console.nextInt();
  13.        
  14.         // Tast antal nætter
  15.         System.out.print("Indtast antal nætter: ");
  16.         int antalNætter = console.nextInt();
  17.        
  18.         String names[] = new String[antalPersoner];
  19.         int ages[] = new int[antalPersoner];
  20.        
  21.         for(int person = 0; person < antalPersoner; person++){
  22.             System.out.print("Indtast navn for person " + person + ": ");
  23.             names[person] = console.next();
  24.            
  25.             System.out.print("Instast alder: ");
  26.             ages[person] = console.nextInt();
  27.            
  28.             if(ages[person] < 12){
  29.                 sum += barnPris();
  30.                 numChilds++;
  31.             } else sum += voksenPris(person);
  32.            
  33.         }
  34.            
  35.         double delsum = antalNætter*(sum/(antalPersoner-numChilds));
  36.        
  37.         System.out.println("Navn:          Alder:         Beløb:");
  38.         for(int i = 0; i < antalPersoner; i++){
  39.             System.out.printf("%-15s",names[i]);
  40.             System.out.printf("%-15d",ages[i]);
  41.             if(ages[i] < 12) System.out.printf("%-15.2f\n",0.00);
  42.             else System.out.printf("%-15.2f\n",delsum);
  43.            
  44.         }
  45.     }
  46.    
  47.     public static double voksenPris(int person)
  48.     {
  49.         double sum = 645.95;
  50.         if(person == 2) return sum *= 0.70;
  51.         else if(person == 3) return sum *= 0.85;
  52.         else return sum;
  53.     }
  54.    
  55.     public static double barnPris()
  56.     {
  57.         return 645.95 * 0.5;
  58.     }
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement