Професионална програма
Loading...
+ Нов въпрос
Jairus avatar Jairus -1 Точки

06. Пътешествие 72/100

Здравейте.Опитах се да реша тази задачка от вложените условни конструкции.Не ми дава повече от 72/100 в judge-a, какво ли не опитвах.Предполагам че съм объркал някъде скобите но не си намирам грешката вече втори ден.Чупи най-вече при "winter" сезона.
Благодаря предварително.

Тагове:
0
Programming Basics with Java
mark79 avatar mark79 634 Точки

Здравей,

малко едно малко по-различно решение на тази задача.

Поздрави :)

0
kevinking avatar kevinking 0 Точки

Мерси много 

run 3

0
clara2019 avatar clara2019 0 Точки

Здравейте Благодаря ви много за отговора. Потърсих в интернет и единственото решение, което работи за мен, е вашето.

Meilleur clavier gamer

0
sourlemon avatar sourlemon 1 Точки

Изглежда трудно да се намери отговор на този въпрос.

 

basketballlegends

0
06/05/2020 18:55:30
NikiKa avatar NikiKa 15 Точки

import java.util.Scanner;

public class Journey {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        double budget = Double.parseDouble(scanner.nextLine());
        String season = scanner.nextLine();

        String destination = "";
        double spendedmoney = 1;
        String place = "Hotel";


        if (budget <= 100) {
            destination = "Bulgaria";
            if (season.equals("summer")) {
                spendedmoney = 0.30;
                place = "Camp";
            } else {
                spendedmoney = 0.70;
            }
        } else if (budget <= 1000) {
            destination = "Balkans";
            if (season.equals("summer")) {
                spendedmoney = 0.40;
                place = "Camp";
            } else {
                spendedmoney = 0.8;
            }
        } else if (budget > 1000) {
            destination = "Europe";
            spendedmoney = 0.9;

        }
       double sum = budget * spendedmoney;
        System.out.printf("Somewhere in %s%n", destination);
        System.out.printf("%s - %.2f",place,sum );

    }
}
 

0
kneav avatar kneav 6 Точки

Здравейте, наложи ми се да ползвам String като премоненлива.Съзздадох String place = "N/A"; преди да започна конструкцията с if {} else...,  но виждам че NikiKa я създава като String destination = "" - без нищо в кавичките. 

Ясно е че е създадена за изходна точка преди логическата част, но тъй като съм нов ( заек ) в Java... Как е приетата конвенция за създаването й по този начин? т.е. трябва ли да има нещо изписано в " ????" ? Ясно е че променливата придобива нови стойности в създадения алгоритъм по долу.

0
NikiKa avatar NikiKa 15 Точки

Здравей,

String destination = ""

така задавам "нулева стойност" на променливата, както пр. int =0 или double=0.0.

 

0