add multiple Funkcje
This commit is contained in:
parent
5f73081bc4
commit
3fdc9e5237
7 changed files with 142 additions and 3 deletions
26
8-Funkcje/1-Funkcje/1/main.cpp
Normal file
26
8-Funkcje/1-Funkcje/1/main.cpp
Normal file
|
@ -0,0 +1,26 @@
|
|||
/*
|
||||
FUNKCJE
|
||||
typ_zwracany nazwa_funkcji(lista_parametrow) {
|
||||
instrukcje
|
||||
}
|
||||
|
||||
ZAD. NAPISZ FUNKCJE DODAJ KTORA PRZYJMUJE DWIE LICZBY CALKOWITE I ZWRACA ICH SUME
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int oblicz(int x, int y) {
|
||||
return x + y;
|
||||
}
|
||||
|
||||
int main() {
|
||||
int a, b;
|
||||
|
||||
cout << "Podaj dwie liczby (a, b): " << endl;
|
||||
cin >> a >> b;
|
||||
cout << "Wynik obliczenia = " << oblicz(a, b) << endl;
|
||||
|
||||
return 0;
|
||||
}
|
17
8-Funkcje/1-Funkcje/2/main.cpp
Normal file
17
8-Funkcje/1-Funkcje/2/main.cpp
Normal file
|
@ -0,0 +1,17 @@
|
|||
/*
|
||||
Napisz funkcje wypisz teks ktora nic nie zawiera i wypisuje tekst riko
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
void wypisz_tekst() {
|
||||
cout << "Riko";
|
||||
}
|
||||
|
||||
int main() {
|
||||
wypisz_tekst();
|
||||
|
||||
return 0;
|
||||
}
|
21
8-Funkcje/1-Funkcje/3/main.cpp
Normal file
21
8-Funkcje/1-Funkcje/3/main.cpp
Normal file
|
@ -0,0 +1,21 @@
|
|||
/*
|
||||
Napisz funkcje silnia ktora przyjmuje liczbe calkowita n i zwraca jej silnie n!
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int silnia(int n) {
|
||||
int wynik = 1;
|
||||
for(int i = 1;i <= n; i++) {
|
||||
wynik *= i;
|
||||
}
|
||||
return wynik;
|
||||
}
|
||||
|
||||
int main() {
|
||||
cout << silnia(5);
|
||||
|
||||
return 0;
|
||||
}
|
21
8-Funkcje/1-Funkcje/4/main.cpp
Normal file
21
8-Funkcje/1-Funkcje/4/main.cpp
Normal file
|
@ -0,0 +1,21 @@
|
|||
/*
|
||||
NAPISZ FUNKCJE CZY PARZYSTA KTORA PRZYJMUJE LICZBE CALKOWITA I ZWRACA TRUE JESLI JEST PARSZYSTA
|
||||
|
||||
boolalpha - manipulator strumienia, powoduje ze wartosc typu bool czyli true lub false
|
||||
beda wyswietlane i odczytywane jako slowo true / false zamiast liczby 0 / 1
|
||||
*/
|
||||
|
||||
#include <ios>
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
bool czy_parzysta(int a) {
|
||||
return a%2==0;
|
||||
}
|
||||
|
||||
int main() {
|
||||
cout << "Liczba jest parszysta? (" << boolalpha << czy_parzysta(2) << ")\n";
|
||||
|
||||
return 0;
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
/*
|
||||
|
||||
*/
|
37
8-Funkcje/2-Przeciazenie-Funkcji/1/main.cpp
Normal file
37
8-Funkcje/2-Przeciazenie-Funkcji/1/main.cpp
Normal file
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
PRZECIAZENIE FUNKCJI
|
||||
DEFINIUJEMY KILKA FUNKCJI O TEJ SAMEJ NAZWIE ALE Z ROZNYMI PARAMETRAMI
|
||||
|
||||
NAPISZ 2 WERSJE FUNKCJI MAXI KTORE ZWRACAJA WIEKSZA Z DWOCH LICZB
|
||||
JEDNA DLA INT DRUGA DLA DOUBLE
|
||||
|
||||
return (x > y) ? x:y; --- (x > y) - WARUNEK LOGICZNY, ? x:y - JESLI TRUE TO ZWROCI X W PRZECIWNYM RAZIE (FALSE) ZRWOCI Y
|
||||
CALE TO WYRAZENIE NAZYWANE JEST OPERATOREM TROJARGUMENTOWYM
|
||||
|
||||
JEST TO ZAPIS SKROCONY:
|
||||
if(x > y) {
|
||||
return x;
|
||||
} else {
|
||||
return y;
|
||||
}
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int maxi(int x, int y) {
|
||||
return (x > y) ? x:y;
|
||||
}
|
||||
|
||||
double maxi(double x, double y) {
|
||||
return (x > y) ? x:y;
|
||||
}
|
||||
|
||||
int main() {
|
||||
cout << maxi(1,2) << endl;
|
||||
cout << maxi(5.6,4.6);
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
20
8-Funkcje/3-Funkcja-z-parametrem-domyslnym/main.cpp
Normal file
20
8-Funkcje/3-Funkcja-z-parametrem-domyslnym/main.cpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
/*
|
||||
NAPISZ FUNKCJE POWITAJ KTORA PRZYJMUJE IMIE JAKO PARAMETR I WYPISUJE
|
||||
"WITAJ {IMIE}" Z DOMYSLNYM IMIENIEM GOSC
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
using namespace std;
|
||||
|
||||
void powitaj(string imie="gosc") {
|
||||
cout << "Witaj " << imie;
|
||||
}
|
||||
|
||||
int main() {
|
||||
powitaj();
|
||||
cout << endl;
|
||||
powitaj("riko");
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Reference in a new issue