Jump to content

Програмирање - лекција бр. 1

Оцени ову тему


Препоручена порука

  On 22. 3. 2017. at 19:54, Juanito рече

 

Ах, нисам укапирао. Мислио сам да неће да штампа нову линију, кад оно Лејди хоће стрингове у више линија. :)

 

Expand  

Tek ćeš da vidiš. Kad Lady napravi problem, to sve zbuni. Čak i moje greške su 

@Grizzly Adams, hakerski način isproban i radi. :ok:

Link to comment
Подели на овим сајтовима

  On 22. 3. 2017. at 19:32, Grizzly Adams рече

Или може овако ако хоћеш да будеш "хакер": :)

Console.Write ("Jedan red\ndrugi red...");

"\n" је специјални знак који значи "нови ред". Специјални знаци увек почињу са "\", на пример "\t" је "таб" (као "таб" на тастатури) односно "одвајање" текста.

Е сад, ако у тексту хоћеш само "\" без керефека, онда мораш да га откуцаш два пута, овако: "\\".

Expand  

Мислим да ћеш ту имати проблема са преласком са платформе на платформу. Да би ти све радило како треба на свим системима боље је користити ово:
http://stackoverflow.com/questions/1015766/difference-between-n-and-environment-newline

Такође, слична ствар је са разним сепараторима за директријуме и слично:
https://msdn.microsoft.com/en-us/library/system.io.path.directoryseparatorchar(v=vs.110).aspx

"Свуда пођи, себи дођи." - Владимир М. Миливојевић  deka.gif

Link to comment
Подели на овим сајтовима

Хвала Владимире, то је битно појашњење пошто имамо екипу на различитим платформама.

Све те заврзламе нас чекају, ал` ми смо упорни и храбри... ;)

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

  On 22. 3. 2017. at 20:46, Juanito рече

То бре, тако ради права жена! :ani_biggrin:

Expand  

Сматраш??? :)

Момци, мислим да је дошао на ред мој туторијал из уметности манипулације...

@obi-wan, @Juanito, @Kratos...jaooo kako ste vi pametni, baš vam ovo ide super, je l biste mogli da uradite jednu kasicu - prasicu por moa :smizla10:

 

 

Путници, нема пута, путеви се стварају ходањем!

А.М.

 

Link to comment
Подели на овим сајтовима

Nešto napravih :D

 

 

 

 

kasa.png

Mada da budem pošten,udaro sam zaječarsko  :ani_biggrin:

Најдубља молитва јесте  молитва без икаквих речи када у тишини ума једноставно живимо у присуству Божијем. Архимандрит Сава Јањић

Link to comment
Подели на овим сајтовима

  On 22. 3. 2017. at 23:47, Снежана рече

Сматраш??? :)

Момци, мислим да је дошао на ред мој туторијал из уметности манипулације...

@obi-wan, @Juanito, @Kratos...jaooo kako ste vi pametni, baš vam ovo ide super, je l biste mogli da uradite jednu kasicu - prasicu por moa :smizla10:

 

 

Expand  

Ovo nije zbunjujuće,zbunjuće bi bilo da da se ti ponudiš da odradiš za nas :))

Најдубља молитва јесте  молитва без икаквих речи када у тишини ума једноставно живимо у присуству Божијем. Архимандрит Сава Јањић

Link to comment
Подели на овим сајтовима

  On 22. 3. 2017. at 23:55, Кратос рече

Ovo nije zbunjujuće,zbunjuće bi bilo da da se ti ponudiš da odradiš za nas :))

Expand  

ne dam se zbuniti :smeh1:

Путници, нема пута, путеви се стварају ходањем!

А.М.

 

Link to comment
Подели на овим сајтовима

  On 22. 3. 2017. at 23:54, Кратос рече

Nešto napravih :D

Expand  

Супер! Сад треба направити да се брише екран и понавља унос. Ево да помогнем - за брисање екрана:

Console.Clear();

Да се понавља унос, може "бесконачна петља" овако:

while(true)
{
    // Pitaj za proizvod, kolicinu, cenu. smesti u varijable
    // ... itd.
}

То ће да се врти у круг све док не затвориш прозор на "х".

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

  On 23. 3. 2017. at 1:29, Снежана рече

код вариабли, шта је то int.Perse() метод?

Expand  

Претвара стринг у број. Значи, ако имаш овако:

string s = "123";

То је текстуални податак, без обзира који је "садржај". Ако хоћеш тај текст да претвориш у број, онда иде:

int i = int.Parse(s);

Онда i постаје прави број 123, са којим можеш да радиш математичке операције итд.

Улаз са конзоле (Console.Read) је увек текст.

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

Да се пријавим да сам стигао тек до ИФ стејтмента.

Сори, малине морају да се вежу, али надокнадићу ја то кроз ове ноћне смене.

Него, чисто да ми буде јасно:

firstName = Console.ReadLine();

Да ли се ова команда учитавања речи која је наведена иза знака једнакости извршава на том месту? Некако по логици ствари из простијих језика очекујем редослед унос-додела вредности стрингу, али ово је објектно програмирање па претпостављам да су ове две команде обједињене у једну. А оно друго читање је да се програм не би затворио пре него видимо шта смо урадили.

Је л` сам добро сконтао?

 

 

"Христос васкрсе, радости моја!"

 

Link to comment
Подели на овим сајтовима

Jel u C# "ref" nesto ala pointer u C-u? 

Iz tutoriala nije mi bas najjasnije zasto mora (ref number). Zapravo ovo izgleda kao neka ce-sharpshtina 

static void Main(string[] args)
{
    int number = 20;
    AddFive(ref number);
    Console.WriteLine(number);
    Console.ReadKey();
}

static void AddFive(ref int number)
{
    number = number + 5;
}

Ovo bi u C-u bilo nesto ovako:

int AddFive( int number)

  return (number + 5);

Link to comment
Подели на овим сајтовима

  On 22. 3. 2017. at 23:47, Снежана рече

Сматраш??? :)

Момци, мислим да је дошао на ред мој туторијал из уметности манипулације...

@obi-wan, @Juanito, @Kratos...jaooo kako ste vi pametni, baš vam ovo ide super, je l biste mogli da uradite jednu kasicu - prasicu por moa :smizla10:

Expand  

Е, код мене то ласкање не пали. Али покажи ми ноге и готов сам. :smeh1:

Link to comment
Подели на овим сајтовима

×
×
  • Креирај ново...