Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Помощ за задача

Featured Replies

Иван тренира футбол. Иван е зает човек. Той тренира футбол само през уикенда. Понякога се прибира в Шумен. Когато е в Шумен той тренира футбол. Ако Иван не е в Шумен през уикенда се среща с други приятели и се напиват.

Имате променливите: int day, която може да е 1,2,3,4,5,6,7 - 1 е понеделник, 7 е неделя. 

boolean inShumen, която ако е true значи Иван е в Шумен.

Напишете метод, който извежда дали Иван ще играе футбол.

Редактирано от Tonny Petkova (преглед на промените)

  • Автор
преди 19 минути, baikolio95 написа:

Не се занимавай с футболисти, и още по-малко с пияни футболисти! Обратното води до сълзи и насинени очи...

Ясно ми е, обаче това е задачата.. трябва да се реши :D 

А от задачата вие какво написахте и какво от това не тръгва?

  • Автор
преди 12 минути, ExaFlop написа:

А от задачата вие какво написахте и какво от това не тръгва?

Аз се губя в условието нещо :D  Плюс, че от скоро започнах да се занимавам с това и почти нещо не знам.. Просто ще съм ви много благодарна, ако ми помогнете :):shy11::shy11:

import java.util.Scanner;

public class FootballProject {
    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        int day = input.nextInt();
        System.out.println();
    }
}

 

Дотук стигнах само.. :(

Как пък точно Шумен? :D Кво съвпадание и аз съм от Шумен хахахаа

Аз съм от Шумен, ама този Иван нещо фамилия има ли? Имам приятел, който играе футбол, мога да го питам дали имат при тях Иван, който се напива, и да го питам горе-долу кога играят футбол.

А относно задачата, малко е неясно условието - това boolean inShumen random стойност ли има какво? Вариант е да направиш масива int day да минава един цикъл от 1 до 7 и да правиш random функция за това дали е в Шумен или не, и ако е в Шумен, значи играе футбол и тогава може да изкараш кой е деня от седмицата - т.е. числото от 1 до 7 от цикъла. Само не разбрах от условието дали играе футбол само събота или неделя или може и през седмицата? Как се намира random boolean може да погледнеш тук има няколко примера за функции:

https://stackoverflow.com/questions/8878015/return-true-or-false-randomly

преди 19 минути, iAppleBeats написа:

Как пък точно Шумен? :D Кво съвпадание и аз съм от Шумен хахахаа

Хайде бе, Иване, откога те търсим, кажи кога ще си в Шумен и ще играеш футбол, че да може да решим задачата!!!

Редактирано от Радослав Матев (преглед на промените)

  • Автор
преди 19 минути, Радослав Матев написа:

А относно задачата, малко е неясно условието - това boolean inShumen random стойност ли има какво? Вариант е да направиш масива int day да минава един цикъл от 1 до 7 и да правиш random функция за това дали е в Шумен или не, и ако е в Шумен, значи играе футбол и тогава може да изкараш кой е деня от седмицата - т.е. числото от 1 до 7 от цикъла. Само не разбрах от условието дали играе футбол само събота или неделя или може и през седмицата? Как се намира random boolean може да погледнеш тук има няколко примера за функции:

https://stackoverflow.com/questions/8878015/return-true-or-false-randomly

Не е с random функция.. Още не сме го учили :rolleyes:

Добре, а тогава от къде му се определя стойността, въвежда се от клавиатурата ли какво? И също пак питам - само в СЪБОТА и НЕДЕЛЯ ли се играе, или може и през седмицата? Много несмислено условие, реално без решение - какъв е смисъла да се проверяват дните от понеделник до петък, като може само събота и неделя?

  • Автор
преди 9 минути, Радослав Матев написа:

Добре, а тогава от къде му се определя стойността, въвежда се от клавиатурата ли какво? И също пак питам - само в СЪБОТА и НЕДЕЛЯ ли се играе, или може и през седмицата? Много несмислено условие, реално без решение - какъв е смисъла да се проверяват дните от понеделник до петък, като може само събота и неделя?

Не знам.. Аз да си призная не разбирам условието, затова се обърнах за помощ тук.. Задачата е дадена в урок за методи, така че предполагам с тях се работи. 

преди 50 минути, Радослав Матев написа:

Хайде бе, Иване, откога те търсим, кажи кога ще си в Шумен и ще играеш футбол, че да може да решим задачата!!!

Не се казвам Иван, хаха :D

Значи на входа трябва да се въведат:
1. Ден от седмицата
2. В Шумен - да/не
Следва проверка на условията (е/не е в Шумен; е/ не е уикенд (ден 6 или 7) и два изхода

Редактирано от ExaFlop (преглед на промените)

преди 1 час, Tonny Petkova написа:

Аз се губя в условието нещо :D  Плюс, че от скоро започнах да се занимавам с това и почти нещо не знам.. Просто ще съм ви много благодарна, ако ми помогнете :):shy11::shy11:


import java.util.Scanner;

public class FootballProject {
    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        int day = input.nextInt();
        System.out.println();

    }
}

 

Дотук стигнах само.. :(

Здравейте !

Добре сте започнали, но ... 

Прилагам едно набързо написано кодче, което решава проблема, с включена валидация. Ще използвам логиката, която @ined е добавил в темата, тъй като е перфектна за целите :)

import java.util.Scanner;

public class IvanFromShumenPlaysFootball {
	
	public static void main(String[] args) {
		int day = 0;
		Boolean isInShumen;
		
		Scanner sc = new Scanner(System.in);
		do {
			System.out.println("Please enter valid day [1,7]: ");
			day = sc.nextInt();
		} while (day < 1 || day > 7);
		do {
			System.out.println("Please enter is Ivan in Shumen [true, false]: ");
			isInShumen = sc.nextBoolean();
		} while (isInShumen == null);
		
		sc.close();
		boolean willPlay = isInShumen && day > 5;
		System.out.println(willPlay ? "Ivan will play" : "Ivan will not play");
		
	}

}

Разгледайте кода и се опитайте да си го обясните. След това Ви препоръчвам да се опитате самостоятелно да си разпишете и Ваша версия.

Поздрави !

  • Автор
преди 15 минути, soundtracker написа:

Здравейте !

Добре сте започнали, но ... 

Прилагам едно набързо написано кодче, което решава проблема, с включена валидация. Ще използвам логиката, която @ined е добавил в темата, тъй като е перфектна за целите :)


import java.util.Scanner;

public class IvanFromShumenPlaysFootball {
	
	public static void main(String[] args) {
		int day = 0;
		Boolean isInShumen;
		
		Scanner sc = new Scanner(System.in);
		do {
			System.out.println("Please enter valid day [1,7]: ");
			day = sc.nextInt();
		} while (day < 1 || day > 7);
		do {
			System.out.println("Please enter is Ivan in Shumen [true, false]: ");
			isInShumen = sc.nextBoolean();
		} while (isInShumen == null);
		
		sc.close();
		boolean willPlay = isInShumen && day > 5;
		System.out.println(willPlay ? "Ivan will play" : "Ivan will not play");
		
	}

}

Разгледайте кода и се опитайте да си го обясните. След това Ви препоръчвам да се опитате самостоятелно да си разпишете и Ваша версия.

Поздрави !

Леле, много Ви благодаря!! 

преди 28 минути, soundtracker написа:

System.out.println(willPlay ? "Ivan will play" : "Ivan will drink");

:ph34r:за да е по условието - ще се запива

преди 10 минути, ExaFlop написа:

:ph34r:за да е по условието - ще се запива

:offtopic_s:Тоя пост ме кара да отивам в общината и да се преименувам на Иван ! 

Spoiler
преди 14 минути, soundtracker написа:

:offtopic_s:Тоя пост ме кара да отивам в общината и да се преименувам на Иван ! 

И при следващата задача с Петър или Стоян? Пак ли към Районния съд? По-интересна ще е формулировката на мотивацията...

 

преди 16 минути, ExaFlop написа:

...

 

Ми искам да съм Иван - да ритам футбол, да запивам - е, както и @Радослав Матев предлага - да си лягам и някаква кака. 

Вместо това уикендите ритам компютъра, лея чаршафи код и шишета с кафе и си лягам едва ли не с проекта всяка вечер :D.

Та ша стана един Иван и отивам да ритам, да прая бизнеЗ и мноу парЪ :) ! 

Редактирано от soundtracker (преглед на промените)

офф

 

преди 21 минути, Радослав Матев написа:

Не е по условието, ама след това Иван може и да иска да си легне и с някоя кака (може и тази, която пише темата) :D

Аве не са много желателни тези мераци че да не се окаже някой батко.
Нали се сещаш че ако беше някой мъжки ник нямаше да има толкова наплив на помагащи.
Много мъже я знаят тази стратегия и за по бързо решаване на проблема хайде един женски ник и в джаза.
Сигурен съм че в този форум както и във всички подобни за търсене на помощ женските никове са повече от мъжките.

  • Автор
преди 52 минути, BMW Маниак написа:

офф

 

Аве не са много желателни тези мераци че да не се окаже някой батко.
Нали се сещаш че ако беше някой мъжки ник нямаше да има толкова наплив на помагащи.
Много мъже я знаят тази стратегия и за по бързо решаване на проблема хайде един женски ник и в джаза.
Сигурен съм че в този форум както и във всички подобни за търсене на помощ женските никове са повече от мъжките.

Все пак ви благодаря за помощта :D

Мога да ви уверя, че съм жена.. вие тук ме изкарахте..мани мани, а само исках помощ за една задача..

Редактирано от Tonny Petkova (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.