Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class demo {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- //1. входни данни
- int kilometers = Integer.parseInt(scanner.nextLine());
- String partOfDay = scanner.nextLine(); //"day" или "night"
- double sumTaxi = 0; //сума с такси
- if (partOfDay.equals("day")) {
- //дневна тарифа
- //0.79 за км
- sumTaxi = 0.70 + kilometers * 0.79;
- } else if (partOfDay.equals("night")) {
- //нощна тарифа
- //0.90 за км
- sumTaxi = 0.70 + kilometers * 0.90;
- }
- double sumBus = 0; //сума с автобус
- if (kilometers >= 20) {
- //можем да пътуваме с автобус
- sumBus = kilometers * 0.09;
- }
- double sumTrain = 0; //сума с влак
- if (kilometers >= 100) {
- //можем да пътуваме с влак
- sumTrain = kilometers * 0.06;
- }
- //най-ниската цена: sumTaxi, sumBus, sumTrain
- //мога да се кача на автобус ако: sumBus > 0
- //не мога да се кача на автобус ако: sumBus <= 0
- //мога да се кача на влак ако: sumTrain > 0
- //не мога да се кача на влак ако: sumTrain <= 0
- //1. най-евтино е: sumTaxi
- if (sumBus > 0 && sumTrain > 0 && sumTaxi < sumBus && sumTaxi < sumTrain) {
- //такси, бус, влак
- System.out.printf("%.2f", sumTaxi);
- } else if (sumBus <= 0 && sumTrain > 0 && sumTaxi < sumTrain) {
- //такси, влак
- System.out.printf("%.2f", sumTaxi);
- } else if (sumBus <= 0 && sumTrain > 0 && sumTaxi > sumTrain) {
- //такси, влак
- System.out.printf("%.2f", sumTaxi);
- } else if (sumBus > 0 && sumTrain <= 0 && sumTaxi < sumBus) {
- //такси, бус
- System.out.printf("%.2f", sumTaxi);
- } else if (sumBus > 0 && sumTrain <= 0 && sumTaxi > sumBus) {
- //такси, бус
- System.out.printf("%.2f", sumBus);
- } else if (sumBus <= 0 && sumTrain <= 0) {
- //такси
- System.out.printf("%.2f", sumTaxi);
- } else if (sumBus < sumTaxi && sumBus < sumTrain) {
- //такси, бус, влак
- //2. най-евтино е: sumBus
- System.out.printf("%.2f", sumBus);
- } else if (sumTrain < sumTaxi && sumTrain < sumBus) {
- //такси, бус, влак
- //3. най-евтино е: sumTrain
- System.out.printf("%.2f", sumTrain);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement