Въпросче за Java
Модератори: Methuselah, thegirl
- innamorata
- Да живей словото
- Мнения: 427
- Регистриран на: 27 Авг 2008, 14:02
- Специалност: Maтематика и информатика
- Пол: Жена
- Курс: първи
- Skype: innamorata_pazzo
- Местоположение: Soul Society
Въпросче за Java
Трябва да направя една програма на Java, която да показва дали 2 числа се делят едно на друго без остатък и да се извежда резултатът. Проблемът ми е как да напиша формулата, по която да го изчисли. Моля да ми помогнете. Благодаря предварително!
No face, no name, no number...
ФМИ - 2 курс Математика и информатика
ФМИ - 2 курс Математика и информатика
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Хахахахаха... от домашното на Евгений...
Ае някой видял ли е, какво пише на стрелката за зали 326 и 500 на втория етаж откъм Учебен отдел?
Към купона
в на Евгений панталона.
Тези творци ме изпълниха. Евала!
Перифразирано от - "силата на купона е в на ди джея панталона"
Така, ето ти алгоритъма:
декларираш първа променлива от тип int
декларираш втора променлива от тип int
присвояваш стойността, въведена от клавиатурата на първата променлива (става с JOptionPane)
същото за втората променлива
(тук е добре да се повтаря въвеждането докато не се въведе наистина цяло число, но циклите после)
Слагаш едно ифче да провери остатътъкът от делението на двете числа. (a%b==0)
Ако е 0 - Съобщение "Се дели" (тоя го иска с MessageDialog)
В противен случай - "не се дели".
Това е
Ае някой видял ли е, какво пише на стрелката за зали 326 и 500 на втория етаж откъм Учебен отдел?
Към купона
в на Евгений панталона.
Тези творци ме изпълниха. Евала!
Перифразирано от - "силата на купона е в на ди джея панталона"
Така, ето ти алгоритъма:
декларираш първа променлива от тип int
декларираш втора променлива от тип int
присвояваш стойността, въведена от клавиатурата на първата променлива (става с JOptionPane)
същото за втората променлива
(тук е добре да се повтаря въвеждането докато не се въведе наистина цяло число, но циклите после)
Слагаш едно ифче да провери остатътъкът от делението на двете числа. (a%b==0)
Ако е 0 - Съобщение "Се дели" (тоя го иска с MessageDialog)
В противен случай - "не се дели".
Това е

- bggashnik
- Пишеща машина
- Мнения: 871
- Регистриран на: 01 Фев 2009, 18:44
- Специалност: Компютърни науки
- Пол: Мъж
- Курс: първи
- Местоположение: Плевен/София
Re: Въпросче за Java
Код за потвърждение: Избери целия код
import java.util.*;
class innamorata{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int a,b;
System.out.println("Въведете а:");
a=in.nextInt();
System.out.println("Въведете b:");
b=in.nextInt();
System.out.println("а дели b с остатък:"+a%b);
System.out.println("b дели а с остатък:"+b%a);
}
}Компютърни науки I курс
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Бих ти писал на това 3 само защото работи.
Първо - "new" след едва две лекции няма как да го ползваш.
Второ - иска се с опшънпейна да стане въвеждането, а не от конзолата.
Трето - пита се - второто дели ли първото - или да или не - ти гледай какво правиш. (Май нямаше - ако не дели, да се напише остатъка, но това е дребна работа)
Четвърто - печата да не е в конзолата, а в месидждайълога.
Първо - "new" след едва две лекции няма как да го ползваш.
Второ - иска се с опшънпейна да стане въвеждането, а не от конзолата.
Трето - пита се - второто дели ли първото - или да или не - ти гледай какво правиш. (Май нямаше - ако не дели, да се напише остатъка, но това е дребна работа)
Четвърто - печата да не е в конзолата, а в месидждайълога.

- innamorata
- Да живей словото
- Мнения: 427
- Регистриран на: 27 Авг 2008, 14:02
- Специалност: Maтематика и информатика
- Пол: Жена
- Курс: първи
- Skype: innamorata_pazzo
- Местоположение: Soul Society
Re: Въпросче за Java
Бетон, моля те обясни ми малко по-точно...защото аз го правя...и примерно като разделя 4 на 2 ми дава, че е вярно,но като дам 5 на 3 пак ми дава че е вярно.
// main method begins extention of Java application
public static void main ( String args [] )
{
String input; // string entered by user
String result; // output display string
int a; // number
int b; // number
// read from user as a string
input = JOptionPane.showInputDialog( "Enter integer ;" );
input = JOptionPane.showInputDialog( "Enter another integer ;" );
//convert number from type String ti type int
a = Integer.parseInt( input );
b = Integer.parseInt( input );
//initialize result to empty String
result = "";
if ( a % b ==0 )
result = "True";
if ( a % b!=0)
result = "False";
//Display results
JOptionPane.showMessageDialog(
null,result, "Calculation Results",
JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 ); //terminate application
} //end method main
} //end class main
Не ми се смейте много, това ми е първата програма

// main method begins extention of Java application
public static void main ( String args [] )
{
String input; // string entered by user
String result; // output display string
int a; // number
int b; // number
// read from user as a string
input = JOptionPane.showInputDialog( "Enter integer ;" );
input = JOptionPane.showInputDialog( "Enter another integer ;" );
//convert number from type String ti type int
a = Integer.parseInt( input );
b = Integer.parseInt( input );
//initialize result to empty String
result = "";
if ( a % b ==0 )
result = "True";
if ( a % b!=0)
result = "False";
//Display results
JOptionPane.showMessageDialog(
null,result, "Calculation Results",
JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 ); //terminate application
} //end method main
} //end class main
Не ми се смейте много, това ми е първата програма
No face, no name, no number...
ФМИ - 2 курс Математика и информатика
ФМИ - 2 курс Математика и информатика
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Караш ме да ставам дебъгер
Виж ся:
input = JOptionPane.showInputDialog( "Enter integer ;" );
input = JOptionPane.showInputDialog( "Enter another integer ;" );
На input присвояш един стринг от клавиатурата и на следващия ред го overwrite-ваш. Така
a = Integer.parseInt( input );
b = Integer.parseInt( input );
променливите а и b ще имат едни и същи стойности, по-точно последно въведената, т.е. делиш едно и също число на себе си. Нормално остатъкът да е нула...
Аз ти препоръчвам да направиш
a = Integer.parseInt(JOptionPane.showInputDialog( "Enter integer ;" ));
b = Integer.parseInt(JOptionPane.showInputDialog( "Enter another integer ;" ));
И мани на Кръстев тия простотии - в случая трябва да направиш два стринга и после с парсване да ги присвояваш на нови две променливи.
Така с един ред въвеждаш стринг, той веднага се превръща в int (ако е възможно) и се присвоява на съответната променлива.
Мен Сендов ми е преподавал.
Имам си понятие от методика и обучение...
Туй на Кръстев са некви измишльотини, преведени от английски.
Виж ся:
input = JOptionPane.showInputDialog( "Enter integer ;" );
input = JOptionPane.showInputDialog( "Enter another integer ;" );
На input присвояш един стринг от клавиатурата и на следващия ред го overwrite-ваш. Така
a = Integer.parseInt( input );
b = Integer.parseInt( input );
променливите а и b ще имат едни и същи стойности, по-точно последно въведената, т.е. делиш едно и също число на себе си. Нормално остатъкът да е нула...
Аз ти препоръчвам да направиш
a = Integer.parseInt(JOptionPane.showInputDialog( "Enter integer ;" ));
b = Integer.parseInt(JOptionPane.showInputDialog( "Enter another integer ;" ));
И мани на Кръстев тия простотии - в случая трябва да направиш два стринга и после с парсване да ги присвояваш на нови две променливи.
Така с един ред въвеждаш стринг, той веднага се превръща в int (ако е възможно) и се присвоява на съответната променлива.
Мен Сендов ми е преподавал.
Имам си понятие от методика и обучение...
Туй на Кръстев са некви измишльотини, преведени от английски.

- innamorata
- Да живей словото
- Мнения: 427
- Регистриран на: 27 Авг 2008, 14:02
- Специалност: Maтематика и информатика
- Пол: Жена
- Курс: първи
- Skype: innamorata_pazzo
- Местоположение: Soul Society
Re: Въпросче за Java
Бeтон, мнооого ти благодаря
Направо ме спаси с тия 2 реда.

Направо ме спаси с тия 2 реда.
No face, no name, no number...
ФМИ - 2 курс Математика и информатика
ФМИ - 2 курс Математика и информатика
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Мда. Говорим за Кръстев. Нормално повечето да се оплетете още в началото.
Пък и подредбата на кода... ужас... ужас. Не Java, а някакъв C style.
Пък и подредбата на кода... ужас... ужас. Не Java, а някакъв C style.

- bggashnik
- Пишеща машина
- Мнения: 871
- Регистриран на: 01 Фев 2009, 18:44
- Специалност: Компютърни науки
- Пол: Мъж
- Курс: първи
- Местоположение: Плевен/София
Re: Въпросче за Java
Здрасти, Бетон!!!Бeтон написа:Бих ти писал на това 3 само защото работи.
Първо - "new" след едва две лекции няма как да го ползваш.
Второ - иска се с опшънпейна да стане въвеждането, а не от конзолата.
Трето - пита се - второто дели ли първото - или да или не - ти гледай какво правиш. (Май нямаше - ако не дели, да се напише остатъка, но това е дребна работа)
Четвърто - печата да не е в конзолата, а в месидждайълога.
Още веднъж се извинявам ако съм навредил на някой.
П.П Щом имам от Бетон-а 3, значи минавам успешно изпита
Трябва задължително да почерпя по случай първия ми взет изпит
Компютърни науки I курс
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Не бе. Спокойно. Тоя Кръстев за който ти говоря прилага някаква особена "методика".
Пък поне печата може да е със System.out.println.
От какъв зор след две лекции Кръстев трябва да използва null
само и само да се изпише некъф смотан резултат в прозорец не ми е ясно.
Ако някой знае какво е null... Да речем ще има някое изключение... но за мен е абсолютно погрешен такъв подход.
Едно е да можеш да превеждаш от английски, съвършено друго е да подредиш и адаптираш съдържанието в систематичен курс по УВОД в програмирането.
Пък поне печата може да е със System.out.println.
От какъв зор след две лекции Кръстев трябва да използва null
Ако някой знае какво е null... Да речем ще има някое изключение... но за мен е абсолютно погрешен такъв подход.
Едно е да можеш да превеждаш от английски, съвършено друго е да подредиш и адаптираш съдържанието в систематичен курс по УВОД в програмирането.

- innamorata
- Да живей словото
- Мнения: 427
- Регистриран на: 27 Авг 2008, 14:02
- Специалност: Maтематика и информатика
- Пол: Жена
- Курс: първи
- Skype: innamorata_pazzo
- Местоположение: Soul Society
Re: Въпросче за Java
Бетон, на първите 2 упражнения по УП ни учиха как да архивираме и разархивираме и как да качваме в мудъл, как се работи с готови аплети, и как да ги стартираме, а на следващото ни дават да напишем програма
Аз съм уж ентелегентна, ама чак пък толкоз
Аз съм уж ентелегентна, ама чак пък толкоз
No face, no name, no number...
ФМИ - 2 курс Математика и информатика
ФМИ - 2 курс Математика и информатика
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Само да кажа, че Милен е пич, познаваме се, приятели сме, но всичко е под диктовката на Кръстев.
Чух, че и Мария май ви водила упражнения. И с нея се познавам. Тя е трети курс нашата специалност, ако не ви е казала
Страхотни асистенти, затова гледайте да изкарате максимума от домашни и глупости, че по-малко да зависите накрая от Кръстев.
Ако Милен ви е казвал, че Кръстев е един от най-строгите преподаватели... вярвайте му, така е. Без да си събрал точки от домашните, накрая на изпита и 4 да имаш, пак те къса.
След като Сендов ни изкара и СДП-то, Кръстев започна да води УП-то и СДП-то. Ние се отървахме. Сендов искаше да ни изкласи
Преди две години съквартиранта така си пати от Кръстев... никой не знаеше що за човек е и накъса сума народ. Та въпросния е колега на Мария. Именно те бяха първите при Кръстев. Сега вие сте му третите. По моите наблюдения нищо не променя. Все едни и същи преводи прави от английски
дава едва ли не същите домашни... Каквото ви каже Мария, правете и ще го вземете.
Чух, че и Мария май ви водила упражнения. И с нея се познавам. Тя е трети курс нашата специалност, ако не ви е казала
Страхотни асистенти, затова гледайте да изкарате максимума от домашни и глупости, че по-малко да зависите накрая от Кръстев.
Ако Милен ви е казвал, че Кръстев е един от най-строгите преподаватели... вярвайте му, така е. Без да си събрал точки от домашните, накрая на изпита и 4 да имаш, пак те къса.
След като Сендов ни изкара и СДП-то, Кръстев започна да води УП-то и СДП-то. Ние се отървахме. Сендов искаше да ни изкласи

- innamorata
- Да живей словото
- Мнения: 427
- Регистриран на: 27 Авг 2008, 14:02
- Специалност: Maтематика и информатика
- Пол: Жена
- Курс: първи
- Skype: innamorata_pazzo
- Местоположение: Soul Society
Re: Въпросче за Java
Да каза ни, и Кръстев всеки час ни напомня, че трябва да сме внимателни и да слушаме, ама какво да направя като колегата само се прозява и заразява и менБeтон написа:Само да кажа, че Милен е пич, познаваме се, приятели сме, но всичко е под диктовката на Кръстев.
Чух, че и Мария май ви водила упражнения. И с нея се познавам. Тя е трети курс нашата специалност, ако не ви е казала![]()
![]()
![]()
Страхотни асистенти, затова гледайте да изкарате максимума от домашни и глупости, че по-малко да зависите накрая от Кръстев.![]()
![]()
![]()
![]()
Ако Милен ви е казвал, че Кръстев е един от най-строгите преподаватели... вярвайте му, така е. Без да си събрал точки от домашните, накрая на изпита и 4 да имаш, пак те къса.
No face, no name, no number...
ФМИ - 2 курс Математика и информатика
ФМИ - 2 курс Математика и информатика
Re: Въпросче за Java
Изкарах изборен курс по Java при Къстев и съм много доволна. Не знам как е на редовни лекции и упражнения, но поне лекциите на изборния бяха супер. Презентациите са добре направени, някои примери малко прекалено дълги, но наистина нагледни, а човекът не го мързи да обаснява всичките тия неща. Обхваща и доста материал, включително работа с готовите компоненти,а това е много полезно. В крайна сметка основната работа почти винаги се извъшрва чрез готови библиотеки с класове, в които почти нямаме идея какво точно е написано. И не мисля, че е толкова страшно да се дават още в началото - Кръстев сам казва, че не е нужно в случая да знаем какво точно става, а да видим как работи. Пък и средата в която се работи е доста услужлива, не е като тези за C например.
А колко е строг.. не знам. И пред нас много се пенеше. Ососбено за тия домашни... накрая мисля, че на всички, които изкараха курса докрай, им писа шестици. И въобще не ми е гледал домашните, 2/3 не съм и предала. Но това все пак беше изборен курс, не знам как е на редовен.
А колко е строг.. не знам. И пред нас много се пенеше. Ососбено за тия домашни... накрая мисля, че на всички, които изкараха курса докрай, им писа шестици. И въобще не ми е гледал домашните, 2/3 не съм и предала. Но това все пак беше изборен курс, не знам как е на редовен.
-
Бeтон
- Легендарен флуудър
- Мнения: 5600
- Регистриран на: 10 Мар 2007, 18:00
- Специалност: Математика и информатика
- Пол: Мъж
- Курс: завършил
- Skype: olympic1420
- Местоположение: София
Re: Въпросче за Java
Не ми хвали човек, който задава така задачата си:
Напишете програма на Java, която позволява да се пресметне колко броя плочки са необходими за покриване на дадено помещение, както и цената за поставяне на плочките в помещението. Да се предвиди 10% допълнително плочки, заради нуждата от изрязване в ъглите на помещението. Приемете 30 лв на кв.м цена за поставяне на плочки.
Програмата въвежда с диалогов прозорец:
Ширина и дължина на плочка
Цена на кв. м. плочки
Площ на помещението.
Програмата извежда с графичен прозорец:
Брой нужни плочки за закупуване и цена на всички плочки
Цена за поставяне на плочките
Методически ако анализираме задачата... нормално е да приключи само с това в италика.
Всичко надолу са простотии. Как ще се реализира е въпрос на вкус, фантазия, а това е нещото, което обичам да оценявам в обучаемите. Обичам да гледам оригинални идеи, постройка на мисленето - най-важното - ИНДИВИДУАЛНОСТИ.
Тука Кръстев като ви вкара в неговия си калъп, даже не е негов, ами е превел отнякъде си лекция и приел като най-добър за мен е противопоказно.
Каква е ползата от един поток кръстевци
Ама нататък гледайте какви ще са задачите... 3 уърдовски страници с всички подточки
в които пак грам творчество не може да приложиш, а само постфактум боклуци от неговите лекции. Не може да въведеш дължината на плочка преди ширината й и това е... щом Кръстев е отсякъл...
И това ако ми е методика...
Напишете програма на Java, която позволява да се пресметне колко броя плочки са необходими за покриване на дадено помещение, както и цената за поставяне на плочките в помещението. Да се предвиди 10% допълнително плочки, заради нуждата от изрязване в ъглите на помещението. Приемете 30 лв на кв.м цена за поставяне на плочки.
Програмата въвежда с диалогов прозорец:
Ширина и дължина на плочка
Цена на кв. м. плочки
Площ на помещението.
Програмата извежда с графичен прозорец:
Брой нужни плочки за закупуване и цена на всички плочки
Цена за поставяне на плочките
Методически ако анализираме задачата... нормално е да приключи само с това в италика.
Всичко надолу са простотии. Как ще се реализира е въпрос на вкус, фантазия, а това е нещото, което обичам да оценявам в обучаемите. Обичам да гледам оригинални идеи, постройка на мисленето - най-важното - ИНДИВИДУАЛНОСТИ.
Тука Кръстев като ви вкара в неговия си калъп, даже не е негов, ами е превел отнякъде си лекция и приел като най-добър за мен е противопоказно.
Каква е ползата от един поток кръстевци
Ама нататък гледайте какви ще са задачите... 3 уърдовски страници с всички подточки
И това ако ми е методика...
