Loading...
Georgie avatar Georgie 0 Точки

Задача 15 от логически проверки. Да се въведат 3 числа и да се отпечата дали са еднакви (yes / no)

След като написах това в джъдж казва, че не работи и ми даде 40. Не разбирам къде ми е грешката 

package com.company;

import java.util.Scanner;

public class Main {

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

        int num1 = Integer.parseInt(scanner.nextLine());
        int num2 = Integer.parseInt(scanner.nextLine());
        int num3 = Integer.parseInt(scanner.nextLine());

        if (num1 == num2) {
            System.out.println("yes");
        } else if (num2 == num3) {
            System.out.println("yes");
        } else if (num1 == num3) {
            System.out.println("yes");
        } else {
            System.out.println("no");
        }
    }
}



Тагове:
0
Programming Basics
minito99 avatar minito99 23 Точки

Заповядай сорс кода,ако имаш нужда :)

 

package SimpleConditionalStatements;

import java.util.Scanner;

/**
 * Created by Minito on 22.3.2017 г..
 */
public class Pr16_3EqualNumbers {
    public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            int num1, num2, num3;
            num1=Integer.parseInt(scanner.nextLine());
            num2=Integer.parseInt(scanner.nextLine());
            num3=Integer.parseInt(scanner.nextLine());
            if(num1==num2 && num2==num3) System.out.println("yes");
            else System.out.println("no");

        }
    }

0
Georgie avatar Georgie 0 Точки
import java.util.Scanner;

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

        Scanner scanner = new Scanner(System.in);

        String city = scanner.nextLine();
        double sels = Double.parseDouble(scanner.nextLine());
        double comissions = 0;


        if (city.equalsIgnoreCase("Sofia")) {
            if (sels >= 0 && sels <= 500) {
                comissions = sels * 5.00 / 100;
            }
            if (sels > 500 && sels <= 1000) {
                comissions = sels * 7.00 / 100;
            }
            if (sels > 1000 && sels <= 10000) {
                comissions = sels * 8.00 / 100;
            }
            if (sels > 10000) {
                comissions = sels * 12.00 / 100;
            }
            System.out.printf("%.2f", comissions);
        } else if (city.equalsIgnoreCase("Varna")) {
            if (sels >= 0 && sels <= 500) {
                comissions = sels * 4.5 / 100;
            }
            if (sels > 500 && sels <= 1000) {
                comissions = sels * 7.5 / 100;
            }
            if (sels > 1000 && sels <= 10000) {
                comissions = sels * 10.00 / 100;
            }
            if (sels > 10000) {
                comissions = sels * 13.00 / 100;
            }
            System.out.printf("%.2f", comissions);
        } else if (city.equalsIgnoreCase("Plovdiv")) {
            if (sels >= 0 && sels <= 500) {
                comissions = sels * 5.5 / 100;
            }
            if (sels > 500 && sels <= 1000) {
                comissions = sels * 8.00 / 100;
            }
            if (sels > 1000 && sels <= 10000) {
                comissions = sels * 12.00 / 100;
            }
            if (sels > 10000) {
                comissions = sels * 14.5 / 100;
            }
            System.out.printf("%.2f", comissions);
        } else {
        }
        System.out.println("error");
    }
}
Сега с това не се оправям, трябва да пише error ама нещо не ми се получава
0
Georgie avatar Georgie 0 Точки

Това е 8 задача. Trade comissions

0
spzvtbg avatar spzvtbg 581 Точки

ами предполагам че не ти изписва грешка при минусови стоиности - това е защото нямаш условие за грешка при миносови стоиности ,  можеш след като вкараш проверка за числата да си направиш една променлива която да ти връща грешка при излизане от рамките на условията - така ти трябват смо два принтлаина на края които да ти връщат стоиност или грешка.

0
31/03/2017 12:51:24
Georgie avatar Georgie 0 Точки

Opravih go,blagodarq

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