Loading...
Vz.Zorova avatar Vz.Zorova 7 Точки

Здравей,

едната от причините е, че променливите се закръглят до втория знак преди изхода. Примерно, така кодът носи 90т: https://pastebin.com/cpEiTcE3

Поздрави,

Зара

0
dido1092 avatar dido1092 38 Точки

Много благодаря, а за 100 точки каква може да е причината?  :) 

0
RuNNeR4142 avatar RuNNeR4142 396 Точки
package Nested_Loops.Nested_Loops_Exercise;

import java.util.Scanner;

public class E08Fishing {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int quota = Integer.parseInt(scanner.nextLine());
        String input = scanner.nextLine();
        int fishCounter = 0;
        double profit = 0;
        double lost = 0;
        int fishValue = 0;

        while (!input.equals("Stop")) {
            String fishName = input;
            double fishKg = Double.parseDouble(scanner.nextLine());

            for (int i = 0; i < fishName.length(); i++) {

                fishValue += (int) fishName.charAt(i);
            }
            fishCounter++;

            if (fishCounter % 3 == 0) {
                profit += fishValue / fishKg;
            } else {
                lost += fishValue / fishKg;
            }

            if (fishCounter == quota) {
                System.out.println("Lyubo fulfilled the quota!");
                break;
            }
            fishValue = 0;
            input = scanner.nextLine();
        }

        if (profit >= lost) {
            System.out.printf("Lyubo's profit from %d fishes is %.2f leva.", fishCounter, profit - lost);
        } else {
            System.out.printf("Lyubo lost %.2f leva today.", lost - profit);
        }
    }
}

 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.