Дата и час: 19 Яну 2026, 15:48




Напиши нова тема Отговори на тема  [ 25 мнения ]  Отиди на страница 1, 2  Следваща
Автор Съобщение
 Заглавие: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 14:42 
Offline
Рожба на ФМИ
Аватар

Регистриран на: 27 Авг 2008, 14:02
Местоположение: Soul Society
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Трябва да направя една програма на Java, която да показва дали 2 числа се делят едно на друго без остатък и да се извежда резултатът. Проблемът ми е как да напиша формулата, по която да го изчисли. Моля да ми помогнете. Благодаря предварително!

_________________
No face, no name, no number...
ФМИ - 2 курс Математика и информатика


Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 15:00 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Хахахахаха... от домашното на Евгений...
Ае някой видял ли е, какво пише на стрелката за зали 326 и 500 на втория етаж откъм Учебен отдел?
Към купона
в на Евгений панталона. :lol: :lol: :lol: :lol: :lol: :lol:
Тези творци ме изпълниха. Евала!
Перифразирано от - "силата на купона е в на ди джея панталона" :bounce: :bounce: :bounce: :bounce:

Така, ето ти алгоритъма:

декларираш първа променлива от тип int
декларираш втора променлива от тип int

присвояваш стойността, въведена от клавиатурата на първата променлива (става с JOptionPane)
същото за втората променлива
(тук е добре да се повтаря въвеждането докато не се въведе наистина цяло число, но циклите после)

Слагаш едно ифче да провери остатътъкът от делението на двете числа. (a%b==0)
Ако е 0 - Съобщение "Се дели" (тоя го иска с MessageDialog)
В противен случай - "не се дели".

Това е :)

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 16:33 
Offline
Darth Master
Аватар

Регистриран на: 01 Фев 2009, 18:44
Местоположение: Плевен/София
Благодарил (а): 9 пъти.
Поблагодарили: 43 пъти.
Код:
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);
      }
}

Тествано и работи на Eclipse. Успех :salute:

_________________
Компютърни науки I курс


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 16:44 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Бих ти писал на това 3 само защото работи.

Първо - "new" след едва две лекции няма как да го ползваш.
Второ - иска се с опшънпейна да стане въвеждането, а не от конзолата.
Трето - пита се - второто дели ли първото - или да или не - ти гледай какво правиш. (Май нямаше - ако не дели, да се напише остатъка, но това е дребна работа)
Четвърто - печата да не е в конзолата, а в месидждайълога.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 17:16 
Offline
Рожба на ФМИ
Аватар

Регистриран на: 27 Авг 2008, 14:02
Местоположение: Soul Society
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Бетон, моля те обясни ми малко по-точно...защото аз го правя...и примерно като разделя 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

Не ми се смейте много, това ми е първата програма :oops: :oops: :oops:

_________________
No face, no name, no number...
ФМИ - 2 курс Математика и информатика


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 19:05 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Караш ме да ставам дебъгер 8)
Виж ся:

input = JOptionPane.showInputDialog( "Enter integer ;" );
input = JOptionPane.showInputDialog( "Enter another integer ;" );

На input присвояш един стринг от клавиатурата и на следващия ред го overwrite-ваш. Така

a = Integer.parseInt( input );
b = Integer.parseInt( input );

променливите а и b ще имат едни и същи стойности, по-точно последно въведената, т.е. делиш едно и също число на себе си. Нормално остатъкът да е нула... :lol: :lol: :lol: :lol:

Аз ти препоръчвам да направиш
a = Integer.parseInt(JOptionPane.showInputDialog( "Enter integer ;" ));
b = Integer.parseInt(JOptionPane.showInputDialog( "Enter another integer ;" ));

И мани на Кръстев тия простотии - в случая трябва да направиш два стринга и после с парсване да ги присвояваш на нови две променливи.
Така с един ред въвеждаш стринг, той веднага се превръща в int (ако е възможно) и се присвоява на съответната променлива.

Мен Сендов ми е преподавал.
Имам си понятие от методика и обучение...
Туй на Кръстев са некви измишльотини, преведени от английски.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 19:24 
Offline
Рожба на ФМИ
Аватар

Регистриран на: 27 Авг 2008, 14:02
Местоположение: Soul Society
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Бeтон, мнооого ти благодаря :beer:s
Направо ме спаси с тия 2 реда. :bow:s :bow:s :bow:s

_________________
No face, no name, no number...
ФМИ - 2 курс Математика и информатика


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 19:56 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Мда. Говорим за Кръстев. Нормално повечето да се оплетете още в началото.

Пък и подредбата на кода... ужас... ужас. Не Java, а някакъв C style.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 20:36 
Offline
Darth Master
Аватар

Регистриран на: 01 Фев 2009, 18:44
Местоположение: Плевен/София
Благодарил (а): 9 пъти.
Поблагодарили: 43 пъти.
Бeтон написа:
Бих ти писал на това 3 само защото работи.

Първо - "new" след едва две лекции няма как да го ползваш.
Второ - иска се с опшънпейна да стане въвеждането, а не от конзолата.
Трето - пита се - второто дели ли първото - или да или не - ти гледай какво правиш. (Май нямаше - ако не дели, да се напише остатъка, но това е дребна работа)
Четвърто - печата да не е в конзолата, а в месидждайълога.

Здрасти, Бетон!!! :) Относно "първо", не съм студент и няма как да знам кое сте взимали и кое не сте взимали.Даже не съм и абитуриент-11 клас съм. Просто задачата ми се стори много лесна и реших да помогна.Надявам се в желанието си да не съм навредил на някой.Относно "второ", не прочетох някъде в първия пост с какво се иска да се въвежда и с какво се иска да се извежда и затова реших да е в конзолата. А може би и защото мисля, че в лекциите на ТУ съм виждал, че използват конзолата и затова реших че е общоприето за всички студенти. Но пак казвам, че никъде в условието не пишеше с какво се иска, така че може да се сметне, че това не е от значение. Относно "третата" забележка си абсолютно прав, но мисля, че спрямо остатъка всеки разумен човек може да сметне дали едно число се дели с точност на друго или не. А пък и както каза ти самия, това е дребна работа. Относно "четвърто", пак казвам никъде не пишеше къде точно се иска.

Още веднъж се извинявам ако съм навредил на някой. :?

П.П Щом имам от Бетон-а 3, значи минавам успешно изпита :cheers: :lol: :oops:
Трябва задължително да почерпя по случай първия ми взет изпит :cheers:

_________________
Компютърни науки I курс


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 20:45 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Не бе. Спокойно. Тоя Кръстев за който ти говоря прилага някаква особена "методика".
Пък поне печата може да е със System.out.println.

От какъв зор след две лекции Кръстев трябва да използва null :scratch: само и само да се изпише некъф смотан резултат в прозорец не ми е ясно.

Ако някой знае какво е null... Да речем ще има някое изключение... но за мен е абсолютно погрешен такъв подход.

Едно е да можеш да превеждаш от английски, съвършено друго е да подредиш и адаптираш съдържанието в систематичен курс по УВОД в програмирането.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 20:54 
Offline
Рожба на ФМИ
Аватар

Регистриран на: 27 Авг 2008, 14:02
Местоположение: Soul Society
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Бетон, на първите 2 упражнения по УП ни учиха как да архивираме и разархивираме и как да качваме в мудъл, как се работи с готови аплети, и как да ги стартираме, а на следващото ни дават да напишем програма :!: :?:

Аз съм уж ентелегентна, ама чак пък толкоз :?

_________________
No face, no name, no number...
ФМИ - 2 курс Математика и информатика


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 23:27 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Само да кажа, че Милен е пич, познаваме се, приятели сме, но всичко е под диктовката на Кръстев.
Чух, че и Мария май ви водила упражнения. И с нея се познавам. Тя е трети курс нашата специалност, ако не ви е казала :shock: :shock: :shock:

Страхотни асистенти, затова гледайте да изкарате максимума от домашни и глупости, че по-малко да зависите накрая от Кръстев. :evil: :evil: :evil: :evil:

Ако Милен ви е казвал, че Кръстев е един от най-строгите преподаватели... вярвайте му, така е. Без да си събрал точки от домашните, накрая на изпита и 4 да имаш, пак те къса.

След като Сендов ни изкара и СДП-то, Кръстев започна да води УП-то и СДП-то. Ние се отървахме. Сендов искаше да ни изкласи :bounce: :bounce: :bounce: :bounce: Преди две години съквартиранта така си пати от Кръстев... никой не знаеше що за човек е и накъса сума народ. Та въпросния е колега на Мария. Именно те бяха първите при Кръстев. Сега вие сте му третите. По моите наблюдения нищо не променя. Все едни и същи преводи прави от английски :lol: :lol: :lol: дава едва ли не същите домашни... Каквото ви каже Мария, правете и ще го вземете.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 08 Мар 2009, 23:49 
Offline
Рожба на ФМИ
Аватар

Регистриран на: 27 Авг 2008, 14:02
Местоположение: Soul Society
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Бeтон написа:
Само да кажа, че Милен е пич, познаваме се, приятели сме, но всичко е под диктовката на Кръстев.
Чух, че и Мария май ви водила упражнения. И с нея се познавам. Тя е трети курс нашата специалност, ако не ви е казала :shock: :shock: :shock:

Страхотни асистенти, затова гледайте да изкарате максимума от домашни и глупости, че по-малко да зависите накрая от Кръстев. :evil: :evil: :evil: :evil:

Ако Милен ви е казвал, че Кръстев е един от най-строгите преподаватели... вярвайте му, така е. Без да си събрал точки от домашните, накрая на изпита и 4 да имаш, пак те къса.



Да каза ни, и Кръстев всеки час ни напомня, че трябва да сме внимателни и да слушаме, ама какво да направя като колегата само се прозява и заразява и мен :lol: :lol: :lol:

_________________
No face, no name, no number...
ФМИ - 2 курс Математика и информатика


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 12 Мар 2009, 12:52 
Offline
В началото бе словото
Аватар

Регистриран на: 06 Юни 2007, 21:11
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Изкарах изборен курс по Java при Къстев и съм много доволна. Не знам как е на редовни лекции и упражнения, но поне лекциите на изборния бяха супер. Презентациите са добре направени, някои примери малко прекалено дълги, но наистина нагледни, а човекът не го мързи да обаснява всичките тия неща. Обхваща и доста материал, включително работа с готовите компоненти,а това е много полезно. В крайна сметка основната работа почти винаги се извъшрва чрез готови библиотеки с класове, в които почти нямаме идея какво точно е написано. И не мисля, че е толкова страшно да се дават още в началото - Кръстев сам казва, че не е нужно в случая да знаем какво точно става, а да видим как работи. Пък и средата в която се работи е доста услужлива, не е като тези за C например.
А колко е строг.. не знам. И пред нас много се пенеше. Ососбено за тия домашни... накрая мисля, че на всички, които изкараха курса докрай, им писа шестици. И въобще не ми е гледал домашните, 2/3 не съм и предала. Но това все пак беше изборен курс, не знам как е на редовен.


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Въпросче за Java
МнениеПубликувано на: 12 Мар 2009, 17:27 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Не ми хвали човек, който задава така задачата си:


Напишете програма на Java, която позволява да се пресметне колко броя плочки са необходими за покриване на дадено помещение, както и цената за поставяне на плочките в помещението. Да се предвиди 10% допълнително плочки, заради нуждата от изрязване в ъглите на помещението. Приемете 30 лв на кв.м цена за поставяне на плочки.


Програмата въвежда с диалогов прозорец:


Ширина и дължина на плочка


Цена на кв. м. плочки


Площ на помещението.


Програмата извежда с графичен прозорец:


Брой нужни плочки за закупуване и цена на всички плочки


Цена за поставяне на плочките


Методически ако анализираме задачата... нормално е да приключи само с това в италика.
Всичко надолу са простотии. Как ще се реализира е въпрос на вкус, фантазия, а това е нещото, което обичам да оценявам в обучаемите. Обичам да гледам оригинални идеи, постройка на мисленето - най-важното - ИНДИВИДУАЛНОСТИ.
Тука Кръстев като ви вкара в неговия си калъп, даже не е негов, ами е превел отнякъде си лекция и приел като най-добър за мен е противопоказно.
Каква е ползата от един поток кръстевци :shock: :shock: :shock: :shock:

Ама нататък гледайте какви ще са задачите... 3 уърдовски страници с всички подточки :shock: :shock: :shock: :shock: :shock: в които пак грам творчество не може да приложиш, а само постфактум боклуци от неговите лекции. Не може да въведеш дължината на плочка преди ширината й и това е... щом Кръстев е отсякъл...

И това ако ми е методика...

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 25 мнения ]  Отиди на страница 1, 2  Следваща



Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Преведено от: SEO блог на Йоан Арнаудов