Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.text.DecimalFormat;
- import java.util.Scanner;
- public class ExamNovember05WeddingPresents {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- DecimalFormat df = new DecimalFormat("0.00");
- int guestsNumber = Integer.parseInt(scanner.nextLine());
- int giftsNumber = Integer.parseInt(scanner.nextLine());
- double moneyGiftsCount = 0;
- double electricalGiftsCount = 0;
- double giftCardsCount = 0;
- double otherGiftsCount = 0;
- double moneyGifts = 0;
- double electricalGifts = 0;
- double giftCards = 0;
- double otherGifts = 0;
- double giftsPercentage = 1.0 * giftsNumber / guestsNumber * 100;
- for (int i = 1; i <= giftsNumber ; i++) {
- String giftCategory = scanner.nextLine();
- switch (giftCategory) {
- case "A":
- moneyGiftsCount++;
- moneyGifts = moneyGiftsCount / giftsNumber * 100;
- break;
- case "B":
- electricalGiftsCount++;
- electricalGifts = electricalGiftsCount / giftsNumber * 100;
- break;
- case "V":
- giftCardsCount++;
- giftCards = giftCardsCount / giftsNumber * 100;
- break;
- case "G":
- otherGiftsCount++;
- otherGifts = otherGiftsCount / giftsNumber * 100;
- break;
- default:
- break;
- }
- }
- System.out.println(df.format(moneyGifts)+ "%");
- System.out.println(df.format(electricalGifts) + "%");
- System.out.println(df.format(giftCards) + "%");
- System.out.println(df.format(otherGifts) + "%");
- System.out.println(df.format(giftsPercentage) + "%");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment