Poradnik GB

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

BADANIE CZY LICZBA

JEST PIERWSZA
...czyli jak krok po kroku zrobic program w C++
...początek
• W tym poradniku pokaże jak porawnie wykonać program do wyznaczania liczb
piewrwszych i nie, w tym celu otwieramy darmowy kompitator Dev C++, otwieramy nowy
plik i działamy
...piewszy krok –
dodajemy
bibliotekę

W pierwszej linijce naszego pliku dodajemy komendę 


#include <iostream> dzięki której możemy wykonywać operacje
wyjści i wejścia, zaś w drugiej wpisujemy 
using namespace std; - chcemy przez to aby wszystkie funkcje,
klasy i szablony należące do przestrzeni nazw nie wymagały
przedrostka.
… tworzymy formułę
• Tworzymy odstęp i od nowej linijki piszemy bool  "czy_pierwsza(int n)"
• - bool - oznacza typ logiczny (boolowski). Zmienne z tego zbioru przyjmuja wartości: true
("prawda") lub false ("fałsz").
int -  podstawowy typ liczb całkowitych. 
...tworzymy wrunek
• Od nowej linijki torzymy nawias klamrowy – to w nim bedziemy tworzyć cały warunek

{
if(n<2)
     return false;
}
...dzielniki liczby
• W  następnej linijce wpisujemy działanie:

for(int i=2;i*i<=n;i++)
if(n%i==0)
     
return false;
return true;

• Jeśli wpisana liczba spełnia warunek to  program poprzez to działanie szuka jej dzielników
...dalsze działanie
• Poza klamrą wpisujemy instrukcję "int main()"
jest ona funkcją główną programu wykonującą
wszystkie instrukcje w niej zawarte na końcu
zwracająca dowolną liczbę typu int (całkowitą) na
znak jej zakończenia.
...informacje do wymiany
• Teraz określamy jakie informacje dostaniemy od komputera i jakie on od nas, w tym
celu otwieramy kolejną klamrę i wpisujemy formę:

{
int n;
cout<<"Podaj liczbe: ";
cin>>n;
}

• Cout<< informacje wychodzące z komputera.


• Cin>> informacje wchodzące do komputera od nas
...liczba pierwsza
• W następnej linijce ustalamy odpowiedź programu. Jeśli liczba jest pierwsza to:

if(czy_pierwsza(n))
         cout<<"Liczba "<<n<<" jest pierwsza"<<endl;
...jeśli nie jest liczbą pierwszą
else
cout<<"Liczba
... "<<n<<" nie jest pierwsza"<<endl;

return 0;
...gotowy program

• Graulacje!!! Właśnie
napisałeś swój
pierwszy program
...teraz czas sprawdzić 
-najpierw musimy spradzić czy kod został poprawnie wpisany, w tym celu klikamy na ikonkę
kompiluj:

- a następnie w szare okienko aby włączyć program:


...działanie programu
...
...
Biała Gabriela 2H

•Dziękuje za uwagę!!!!

You might also like