<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem wyjasnienie</title>
<link>https://forum.pasja-informatyki.pl/tag/wyjasnienie</link>
<description>Powered by Question2Answer</description>
<item>
<title>Wyjaśnienie Algorytmu</title>
<link>https://forum.pasja-informatyki.pl/406508/wyjasnienie-algorytmu</link>
<description>

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=5923135272463989419&quot; style=&quot;height:337px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Mógłby ktoś wyjaśnić co się dzieje w tym algorytmie. Szczególnie początek jest dla mnie niejasny tzn :
&lt;br&gt;
---&amp;gt;n
&lt;br&gt;
----&amp;gt; x&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/406508/wyjasnienie-algorytmu</guid>
<pubDate>Sat, 12 Jan 2019 13:59:26 +0000</pubDate>
</item>
<item>
<title>Wyjaśnienie pętli</title>
<link>https://forum.pasja-informatyki.pl/232333/wyjasnienie-petli</link>
<description>

&lt;p&gt;Witam.&lt;/p&gt;



&lt;p&gt;Mógłby ktoś wyjaśnić dlaczego Output z tej pętli =8?&lt;/p&gt;



&lt;p&gt;Nie powinno dać 6?&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
int y;
for(y=2; y&amp;lt;=6; y+=2) { }
cout&amp;lt;&amp;lt;y;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/232333/wyjasnienie-petli</guid>
<pubDate>Sat, 04 Mar 2017 13:57:04 +0000</pubDate>
</item>
<item>
<title>Wyjaśnienie kodu w c++</title>
<link>https://forum.pasja-informatyki.pl/227629/wyjasnienie-kodu-w-c</link>
<description>

&lt;p&gt;Ucze się programowania. Jestem w dziale funkcje i nie mogę zrozumieć tego kodu. Czy mógłby ktoś w skrócie go opisać.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;

using namespace std;

int potega(int stopien,long liczba);
//***************************************************************************************
int main()
{
    int pocz, koniec;
    cout &amp;lt;&amp;lt; &quot;Potęgowanie liczb:&quot; &amp;lt;&amp;lt; endl;
    cout&amp;lt;&amp;lt;&quot;Podaj poczatek przedzialu: &quot;&amp;lt;&amp;lt;endl;
    cin&amp;gt;&amp;gt;pocz;
     cout&amp;lt;&amp;lt;&quot;Podaj koniec przedzialu: &quot;&amp;lt;&amp;lt;endl;
    cin&amp;gt;&amp;gt;koniec;

    for(int i=pocz;i&amp;lt;=koniec;i++)
    {
        cout&amp;lt;&amp;lt;i
        &amp;lt;&amp;lt;&quot;do kwadratu=&quot;
        &amp;lt;&amp;lt;potega(2,i)
        &amp;lt;&amp;lt;&quot;a do szescianu&quot;
        &amp;lt;&amp;lt;potega(3,i)
        &amp;lt;&amp;lt;endl;
    }
    return 0;
}
//***************************************************************************************
int potega(int stopien,long liczba)
{
    long wynik=liczba;
    for(int i=1;i&amp;lt;stopien;i++)
    {
        wynik=wynik*liczba;
    }
    return wynik;
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/227629/wyjasnienie-kodu-w-c</guid>
<pubDate>Thu, 16 Feb 2017 17:55:02 +0000</pubDate>
</item>
<item>
<title>Zadania z baz danych - Potrzebne wyjaśnienie.</title>
<link>https://forum.pasja-informatyki.pl/224420/zadania-z-baz-danych-potrzebne-wyjasnienie</link>
<description>

&lt;p&gt;Dzień dobry,&lt;/p&gt;



&lt;p&gt;W najbliższą sobotę szykuje mi się egzamin z baz danych, dlatego zacząłem sobie wszystko powoli utrwalać. Mam problem z poniższymi zadaniami, ponieważ nie bardzo je rozumiem.
&lt;br&gt;

&lt;br&gt;
Zadanie 1. Czy na poniższe zadanie wystarczy napisać np. Towar może być oferowany w różnych centrach handlowych, Różne Centra handlowe mogą oferować wiele towarów? Wiele tłumaczy może posługiwać&amp;nbsp;się&amp;nbsp;biegle wieloma językami, Wiele języków może być&amp;nbsp;wykorzystywane przez wielu tłumaczy? Czarna magia:(&lt;/p&gt;



&lt;p&gt;Zadanie 2. Czy na pierwszą cześć wystarczy opisać jakie posiadamy relacje ( jeden do jednego, jeden do wielu, wiele do wielu), Czy ktoś wyjaśni mi drugą część zadania?&lt;/p&gt;



&lt;p&gt;Wszystkim pomocnym z góry dziękuję za wytrwałość i zaangażowanie!&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=5266072786278851593&quot; style=&quot;height:918px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/224420/zadania-z-baz-danych-potrzebne-wyjasnienie</guid>
<pubDate>Mon, 06 Feb 2017 22:11:28 +0000</pubDate>
</item>
<item>
<title>Prośba o wyjaśnienie treści zadania &quot;Szkoła programowania&quot;</title>
<link>https://forum.pasja-informatyki.pl/208435/prosba-o-wyjasnienie-tresci-zadania-szkola-programowania</link>
<description>

&lt;p&gt;&lt;strong&gt;Zadanie:&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Napisz funkcję, która normalnie pobiera jeden parametr, adres łańcucha, po czym zaraz
&lt;br&gt;
pokazuje ten łańcuch. Jeśli jednak podany zostanie niezerowy drugi parametr, napis ma się
&lt;br&gt;
pojawić tyle razy, ile razy dotąd wywołano tę funkcję. Zauważmy, że drugi parametr nie
&lt;br&gt;
mówi, ile razy należy pokazać napis. Owszem, funkcja jest nieco bzdurna, ale jej napisanie
&lt;br&gt;
będzie dobrym ćwiczeniem utrwalającym wiedzę. Użyj opisanej funkcji w prostym programie,
&lt;br&gt;
który pokaże jej działanie.&lt;/p&gt;



&lt;p&gt;Witam, czy mógłby ktoś mi wytłumaczyć co konkretnie mam zrobić w tym zadaniu? (dział dotyczył referencji, szablonów funkcji, parametrów domyślnych itd.)&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/208435/prosba-o-wyjasnienie-tresci-zadania-szkola-programowania</guid>
<pubDate>Fri, 23 Dec 2016 14:49:16 +0000</pubDate>
</item>
<item>
<title>Nie rozumiem tego kawałka kodu [Java]</title>
<link>https://forum.pasja-informatyki.pl/204060/nie-rozumiem-tego-kawalka-kodu-java</link>
<description>

&lt;p&gt;WItam robię kurs na javastart.pl i w pewnym momencie kursy natrafiłem na taki kod nic szczególnego tu nie ma gettery i settery ale nie rozumiem pewnego kawałka kodu, który nie widzę by był wyjaśniony o co w nim chodzi&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package data;

import app.Library;

/**
 * Created by szymonciamaga on 01/12/2016.
 */
public class Book {

    private String title;
    private String author;
    private int relaseDate;
    private int pages;
    private String publisher;
    private String isbn;


    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public int getRelaseDate() {
        return relaseDate;
    }

    public void setRelaseDate(int relaseDate) {
        this.relaseDate = relaseDate;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public String getPublisher() {
        return publisher;
    }

    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    public String getIsbn() {
        return isbn;
    }

    public void setIsbn(String isbn) {
        this.isbn = isbn;
    }

    public Book(String title, String author, int relaseDate, int pages, String publisher, String isbn) {
        this.title = title;
        this.author = author;
        this.relaseDate = relaseDate;
        this.pages = pages;
        this.publisher = publisher;
        this.isbn = isbn;
    }

    public Book(Book book) {
        this(book.getTitle(), book.getAuthor(), book.getRelaseDate(), book.getPages(), book
                .getPublisher(), book.getIsbn());
    }

   public void printInfo() {
        String info = getTitle() + &quot;; &quot; + getAuthor() + &quot;; &quot; + getRelaseDate() + &quot;; &quot; + getPages()
                + &quot;; &quot; + getPublisher() + &quot;; &quot; + getIsbn();
        System.out.println(info);
    }
}&lt;/pre&gt;



&lt;p&gt;a Tu kawałek kodu którego nie rozumiem.&lt;/p&gt;



&lt;pre class=&quot;brush:as3;&quot;&gt;
    public Book(Book book) {
        this(book.getTitle(), book.getAuthor(), book.getRelaseDate(), book.getPages(), book
                .getPublisher(), book.getIsbn());
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/204060/nie-rozumiem-tego-kawalka-kodu-java</guid>
<pubDate>Thu, 08 Dec 2016 11:35:26 +0000</pubDate>
</item>
<item>
<title>Wyjaśnienie Bounding Box</title>
<link>https://forum.pasja-informatyki.pl/193614/wyjasnienie-bounding-box</link>
<description>

&lt;p&gt;Proszę o wyjaśnienie&amp;nbsp;o co&amp;nbsp;chodzi z tym kodem i co trzeba gdzie wpisać....&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
sf::FloatRect boundingBox = entity.getGlobalBounds();

sf::Vector2f point = ...;
if (boundingBox.contains(point))
{

}

sf::FloatRect otherBox = ...;
if (boundingBox.intersects(otherBox))
{

}
&lt;/pre&gt;



&lt;p&gt;Proszę wyjaśnijcie ponieważ chyba &quot;Idiotą&quot; jestem...&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/193614/wyjasnienie-bounding-box</guid>
<pubDate>Fri, 04 Nov 2016 17:00:19 +0000</pubDate>
</item>
<item>
<title>Prośba o wyjaśnienie kawałka kodu z kursu PHP</title>
<link>https://forum.pasja-informatyki.pl/186350/prosba-o-wyjasnienie-kawalka-kodu-z-kursu-php</link>
<description>

&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Witam, na początku chciałbym&amp;nbsp;się serdecznie przywitać.&lt;/p&gt;



&lt;p&gt;Mam prośbę o wyjaśnienie.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;W kursie PHP cz.3 gdzie wyjaśniano jak wykonać walidacje adresu e-mail z formularza użyto takiego kodu...&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
// Sprawdź poprawność adresu email
		$email = $_POST['email'];
		$emailB = filter_var($email, FILTER_SANITIZE_EMAIL);
		
		if ((filter_var($emailB, FILTER_VALIDATE_EMAIL)==false) || ($emailB!=$email))
		{
			$wszystko_OK=false;
			$_SESSION['e_email']=&quot;Podaj poprawny adres e-mail!&quot;;
		}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;Czy tam nie wystarczyło by użyć&amp;nbsp;tylko ($emailB!=$email)?&lt;/p&gt;



&lt;p&gt;Przecież jeżeli przefiltrowany e-mail jest inny od wpisanego to od razu widać że jest zły.&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/186350/prosba-o-wyjasnienie-kawalka-kodu-z-kursu-php</guid>
<pubDate>Sun, 09 Oct 2016 19:38:09 +0000</pubDate>
</item>
<item>
<title>Prośba o wyjaśnienie kodu gry w C++</title>
<link>https://forum.pasja-informatyki.pl/182541/prosba-o-wyjasnienie-kodu-gry-w-c</link>
<description>

&lt;p&gt;Witam, aktualnie uczę się biblioteki SFML. Obejrzałem ten film:&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/watch?v=7Vf_vQIUk5Q&amp;amp;list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr&amp;amp;index=2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=7Vf_vQIUk5Q&amp;amp;list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr&amp;amp;index=2&lt;/a&gt;
&lt;br&gt;
w którym gość robi grę Doodle Jump.
&lt;br&gt;
Nie mogę jednak zrozumieć logiki odpowiwadającej za odbijanie się postaci od obiektów, jak i rysowania kolejnych obiektów kiedy postać skacze do góry. Oto cały kod:
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;SFML/Graphics.hpp&amp;gt;
#include &amp;lt;time.h&amp;gt;
using namespace sf;

struct point
{ int x,y;};

int main()
{
    srand(time(0));

    RenderWindow app(VideoMode(400, 533), &quot;Doodle Game!&quot;);
    app.setFramerateLimit(60);

    Texture t1,t2,t3;
    t1.loadFromFile(&quot;images/background.png&quot;);
    t2.loadFromFile(&quot;images/platform.png&quot;);
    t3.loadFromFile(&quot;images/doodle.png&quot;);

    Sprite sBackground(t1), sPlat(t2), sPers(t3);

    point plat[20];

    for (int i=0;i&amp;lt;10;i++)
      {
       plat[i].x=rand()%400;
       plat[i].y=rand()%533;
      }

	int x=100,y=100,h=200;
    float dx=0,dy=0;

    while (app.isOpen())
    {
        Event e;
        while (app.pollEvent(e))
        {
            if (e.type == Event::Closed)
                app.close();
        }

    if (Keyboard::isKeyPressed(Keyboard::Right)) x+=3;
    if (Keyboard::isKeyPressed(Keyboard::Left)) x-=3;

    dy+=0.2;
    y+=dy;
    if (y&amp;gt;500)  dy=-10;

	if (y&amp;lt;h)
    for (int i=0;i&amp;lt;10;i++)
    {
      y=h;
      plat[i].y=plat[i].y-dy;
      if (plat[i].y&amp;gt;533) {plat[i].y=0; plat[i].x=rand()%400;}
    }

	for (int i=0;i&amp;lt;10;i++)
    &amp;amp;&amp;amp; (y+70&amp;gt;plat[i].y) &amp;amp;&amp;amp; (y+70&amp;lt;plat[i].y+14) &amp;amp;&amp;amp; (dy&amp;gt;0))  dy=-10;
    if ((x+50&amp;gt;plat[i].x) &amp;amp;&amp;amp; (x+20&amp;lt;plat[i].x+68)

	sPers.setPosition(x,y);

    app.draw(sBackground);
    app.draw(sPers);
    for (int i=0;i&amp;lt;10;i++)
    {
    sPlat.setPosition(plat[i].x,plat[i].y);
    app.draw(sPlat);
    }

    app.display();
}

    return 0;
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Bardzo proszę o wyjaśnienie poniższego&amp;nbsp;kawałku kodu jak i co&amp;nbsp;oznaczają zmienne dx i dy oraz&amp;nbsp;tablica plat (przynajmniej tak mi się wydaje że to tablica). Wklejam kod. Z góry dziękuję za odpowiedź.
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
dy+=0.2;
    y+=dy;
    if (y&amp;gt;500) dy=-10;

    if (y&amp;lt;h)
    for (int i=0; i&amp;lt;10; i++)
    {
        y=h;
        plat[i].y=plat[i].y-dy;
        if(plat[i].y&amp;gt;533) {plat[i].y=0; plat[i].x=rand()%400;}
    }

    {
            for (int i=0;i&amp;lt;10;i++) //logika odpowiadajaca za odbijanie sie od obiektow

                    for (int i=0;i&amp;lt;10;i++)
                    if ((x+50&amp;gt;plat[i].x) &amp;amp;&amp;amp; (x+20&amp;lt;plat[i].x+68)
                    &amp;amp;&amp;amp; (y+70&amp;gt;plat[i].y) &amp;amp;&amp;amp; (y+70&amp;lt;plat[i].y+14) &amp;amp;&amp;amp; (dy&amp;gt;0))
                    dy=-10;
            

           sPers.setPosition(x,y);
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/182541/prosba-o-wyjasnienie-kodu-gry-w-c</guid>
<pubDate>Sun, 25 Sep 2016 19:12:03 +0000</pubDate>
</item>
<item>
<title>wyjaśnienie strony mojego wujka</title>
<link>https://forum.pasja-informatyki.pl/179313/wyjasnienie-strony-mojego-wujka</link>
<description>witam chciałem wyjaśnić sprawę ze stroną milsoft.esy.es.&lt;br /&gt;
&lt;br /&gt;
skłamałem że nie jestem autorem tej strony bo jestem.&lt;br /&gt;
&lt;br /&gt;
strona którą kopiowałem jest audentyczną stroną mojego wujka: milsoft.pl mam pozwolenie na kopiowanie tej strony od autora.&lt;br /&gt;
&lt;br /&gt;
wiem że ta stronka nie wygląda najlepiej bo jak można siebie nazwać programistą stron internetowych nie pracując w html.&lt;br /&gt;
&lt;br /&gt;
chciałem dostać program do tworzenia stron gdzie miałbym możliwość edycji kodu wpływania całkowicie na kod a nie używać gotowych rozwiązań w programie WebSiteX5 w tym programie nie mam swobody w tworzeniu stron mam nie jako związanie ręce. oczywiście mogę edytować kod w notepad++ ale ile ten program generuje syfu. i nie potrzebnych rzeczy.&lt;br /&gt;
&lt;br /&gt;
nigdy nie popełniajcie tych błędów co ja i nie kupujcie WebSiteX5.&lt;br /&gt;
&lt;br /&gt;
moja mama wiedziała że się interesuje robieniem stron www.&lt;br /&gt;
&lt;br /&gt;
I gdy zobaczyłem jak ten program wygląda stwierdziłem ten program nie pozwala mi się rozwijać stoję cały czas w tym samym miejscu.&lt;br /&gt;
&lt;br /&gt;
w skrócie: nie mam wpływu na wszystkie aspekty mojej strony bo strona generuje się poniekąd z automatu.</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/179313/wyjasnienie-strony-mojego-wujka</guid>
<pubDate>Wed, 14 Sep 2016 23:21:01 +0000</pubDate>
</item>
</channel>
</rss>