Професионална програма
Loading...
jordan96 avatar jordan96 0 Точки

Charity Campaign [Programming Basics whit Java] help!!!

Здравейте колеги!!!

Някой може ли да каже какво не е наред на кода ми? При първия вход изхода е верен, а при втория не е !!!

Формулите изглеждат верни от къде идва проблема ? Ето го и кода ми!

import java.util.Scanner;

public class BlagotvoritelnaN6 {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        int broiDni = Integer.parseInt(scanner.nextLine());
        int broiSladkari = Integer.parseInt(scanner.nextLine());
        int broiTorti = Integer.parseInt(scanner.nextLine());
        int broiGofreti = Integer.parseInt(scanner.nextLine());
        int broiPalachinki = Integer.parseInt(scanner.nextLine());

        double torta = 45;
        double gofreti = 5.80;
        double palachinka = 3.20;

        double torti = broiTorti * torta;
        double gofretite = broiGofreti * gofreti;
        double palachinki = broiPalachinki * palachinka;

        double sumaZaDen = (torti + gofretite + palachinki) * 8;
        double sumaKampaniq = sumaZaDen * broiDni;
        double sumaRazhodi = sumaKampaniq - (sumaKampaniq / 8);

        System.out.printf("%.2f", sumaRazhodi);


    }
}

 

Благодаря предварително!

Тагове:
0
Programming Basics
Stoqn avatar Stoqn 27 Точки

Здравей, колега!

При изчисляването на сумата за деня, трябва да ти бъде

double sumaZaDen = (torti + gofretite + palachinki) * broiSladkari;

А не,

double sumaZaDen = (torti + gofretite + palachinki) * 8;

0
12/09/2018 16:45:25
jordan96 avatar jordan96 0 Точки

Благодаря колега! 

 

0