1 Instrukcja for. Instrukcja warunkowa mgr inż. Agata Pacek
2 Ulokowałeś pewną kwotę na lokacie. Oprocentowanie lokaty wynosi 5% w skali roku. Napisz program, który obliczy, jaką kwotę będziesz miał po 15 latach.
3 #include #include "lokata.hpp" // dołaczenie pliku nagłówkowego using namespace std; int main() { double kwota; cout kwota; cout
4 #ifndef LOKATA_HPP #define LOKATA_HPP double lokat(double kwota); #endif
5 #include "lokata.hpp" double lokat(double kwota) { double odsetki; for(int i=1; i
6 Zmodyfikuj program lokata tak, by działał dla dowolnego oprocentowania i okresu trwania lokaty.
7 #include "lokata.hpp" double lokat(double kwota, double procent, int czas) { double odsetki; procent=procent/100; for(int i=1; i
8 Zanim zadeklarujemy funkcję należy poprzedzić ją typem danych (do tej pory używaliśmy int i double) Typ void oznacza, że funkcja nie będzie zwracać żadnej wartości
9 #include using namespace std; void testowa(int a) { cout
10 if (warunek) instrukcja; //Instrukcja zostanie wykonana, gdy warunek jest spełniony if (warunek) instrukcja1; else instrukcja2; //Instrukcja1 zostanie wykonana, gdy warunek jest spełniony. Jeśli warunek nie zostanie spełniony wykonana zostanie instrukcja2
11 OperatorPrzykładFunkcja operatora =yWiększy lub równy !=x!=yRóżny ==x==yRówny
12 Napisz program, który wczyta dwie liczby całkowite i wstawi pomiędzy nie odpowiedni znak relacji (=, )
13 #include using namespace std; int main() { int a, b; cout a; cout b; cout
14 OperatorNazwaPrzykład IIAlternatywa (or)if (a==10)||(b==1) &&Koniunkcja (and)if (a==10)&&(b==1) !Negacja (not)if (!(a==1))
15 #include using namespace std; int main() { int a,b; a=10; b=1; if ((a==10)||(b==1)) cout
16 OperatorNazwaPrzykład |alternatywa bitowax|y &koniunkcja bitowax&y ^bitowa różnica symetrycznax^y y ~negacja bitowa~x
17 #include using namespace std; int main() { int x,y; cout > x; cout > y; cout
18 pqp or q 000 011 101 111 np. x=5=101 2 y=5=010 2 x|y=(101)or(010)=111 2 =7 10
19 pqp and q 000 010 100 111 np. x=5=101 2 y=5=010 2 x&y=(101)and(010)=000 2 =0 10
20 pqp xor q 000 011 101 110 np. x=5=101 2 y=5=010 2 x^y=(101)xor(010)=111 2 =7 10
21 Przesunięcie bitowe w lewo (x
22 Przesunięcie bitowe w lewo (x>>y) np. x=5=101 2 y=5=010 2 (x>>y)=001 2 =1 10 101 00101
23 pnot p 01 10 np. x=5=0101 2 ~x=not (0101 2 )=1010 2 =1*(2 4-1 )+0*2 2 +1*2 1 +0*2 0 =-6
24 #include using namespace std; int main() { int a = 5; cout
25 operator preinkrementacji (++a) zwraca wartość już zwiększoną o 1 (w tym przypadku będzie to 6) Operator postinkrementacji (a++) zwraca wartość zmiennej przed procesem inkrementacji (tutaj zwróci wartość 6 natomiast wartość zmiennej 'a będzie już wynosić 7)
26 Napisz program, który obliczy wartość funkcji danej wzorem:
27 #include using namespace std; int main() { int x; cout x; cout