From 2f806d99e5e247b3a62ed4c928e7af26ef594aa2 Mon Sep 17 00:00:00 2001 From: materus Date: Sun, 17 Nov 2024 19:27:58 +0100 Subject: [PATCH] Init commit --- .../Zadanie 1.1/zadanie1.cpp | 34 +++++++++++++++ .../Zadanie 1.1/zadanie2.cpp | 41 +++++++++++++++++++ .../Zadanie 1.1/zadanie3.cpp | 27 ++++++++++++ .../Zadanie 1.1/zadanie4.cpp | 28 +++++++++++++ 4 files changed, 130 insertions(+) create mode 100644 Podstawy Programowania I/Zadanie 1.1/zadanie1.cpp create mode 100644 Podstawy Programowania I/Zadanie 1.1/zadanie2.cpp create mode 100644 Podstawy Programowania I/Zadanie 1.1/zadanie3.cpp create mode 100644 Podstawy Programowania I/Zadanie 1.1/zadanie4.cpp diff --git a/Podstawy Programowania I/Zadanie 1.1/zadanie1.cpp b/Podstawy Programowania I/Zadanie 1.1/zadanie1.cpp new file mode 100644 index 0000000..a4798a5 --- /dev/null +++ b/Podstawy Programowania I/Zadanie 1.1/zadanie1.cpp @@ -0,0 +1,34 @@ +/* + Autor: Mateusz Slodkowicz + Grupa: D3 + Numer Indeksu: 167675 + + Opis: Program wczyta liczbe dziewczat i chlopcow w klasie a nastepnie + wypisze ich wartosc procentowa w klasie. + +*/ + +#include + + + +int main() +{ + unsigned int dziewczyny = 0; + unsigned int chlopcy = 0; + + std::cout << "Podaj liczbe dziewczat: "; + std::cin >> dziewczyny; + std::cout << "Podaj liczbe chlopcow: "; + std::cin >> chlopcy; + + unsigned int razem = dziewczyny+chlopcy; + if(razem>0) + { + std::cout << "\nProcent chlopcow: " << (100*((float)chlopcy/razem)) << "%"; + std::cout << "\nProcent dziewczat: " << (100*((float)dziewczyny/razem)) << "%" << std::endl; + } + else + std::cout << "Brak osob w klasie" << std::endl; + return 0; +} diff --git a/Podstawy Programowania I/Zadanie 1.1/zadanie2.cpp b/Podstawy Programowania I/Zadanie 1.1/zadanie2.cpp new file mode 100644 index 0000000..00b8353 --- /dev/null +++ b/Podstawy Programowania I/Zadanie 1.1/zadanie2.cpp @@ -0,0 +1,41 @@ +/* + Autor: Mateusz Slodkowicz + Grupa: D3 + Numer Indeksu: 167675 + + Opis: Program wczyta liczbe biletow dla dzieci i doroslych a nastepnie + wypisze wyniki sprzedazy. +*/ +#include +#include + +using namespace std; + +int main() +{ + unsigned int dzieci = 0; + unsigned int dorosli = 0; + + const float dlaKina=0.20; + + std::cout << "Podaj liczbe biletow dzieci: "; + std::cin >> dzieci; + std::cout << "Podaj liczbe biletow doroslych: "; + std::cin >> dorosli; + + + float brutto = (dzieci*6.0) + (dorosli*10.0); + float netto = (brutto*dlaKina); + float dystrybutor = brutto - netto; + + //Ustawienie 2 miejsc po przecinku + std::cout << std::fixed; + std::cout << std::setprecision(2); + + std::cout << "\nSprzedane bilety dla doroslych: " << dorosli << "\n"; + std::cout << "Sprzedane bilety dla dzieci: " << dzieci << "\n"; + std::cout << "Zysk kasy brutto: " << brutto << "zl\n"; + std::cout << "Zysk kasy netto: " << netto << "zl\n"; + std::cout << "Kwota zaplacona dystrybutorowi: " << dystrybutor << "zl" << std::endl; + return 0; +} diff --git a/Podstawy Programowania I/Zadanie 1.1/zadanie3.cpp b/Podstawy Programowania I/Zadanie 1.1/zadanie3.cpp new file mode 100644 index 0000000..42ef059 --- /dev/null +++ b/Podstawy Programowania I/Zadanie 1.1/zadanie3.cpp @@ -0,0 +1,27 @@ +/* + Autor: Mateusz Slodkowicz + Grupa: D3 + Numer Indeksu: 167675 + + Opis: Program wczyta 3 zmienne i wypisze sume, srednia i srednia harmoniczna. +*/ +#include + +int main() +{ + int a = 0; + int b = 0; + int c = 0; + + std::cout << "Podaj pierwsza wartosc: "; + std::cin >> a; + std::cout << "Podaj druga wartosc: "; + std::cin >> b; + std::cout << "Podaj trzecia wartosc: "; + std::cin >> c; + + std::cout << "\nSuma: " << a+b+c << "\n"; + std::cout << "Srednia arytmetyczna: " << (float)(a+b+c)/3.0f << "\n"; + std::cout << "Srednia harmoniczna: " << 3.0/(1.0/a + 1.0/b +1.0/c) << "\n"; + return 0; +} diff --git a/Podstawy Programowania I/Zadanie 1.1/zadanie4.cpp b/Podstawy Programowania I/Zadanie 1.1/zadanie4.cpp new file mode 100644 index 0000000..ea4453d --- /dev/null +++ b/Podstawy Programowania I/Zadanie 1.1/zadanie4.cpp @@ -0,0 +1,28 @@ +/* + Autor: Mateusz Slodkowicz + Grupa: D3 + Numer Indeksu: 167675 + + Opis: Program wczyta dlugosc trasy rowerzysty w metrach oraz + wypisze w jakim czasie przebyl odcinek trasy na danym etapie. +*/ + +#include + +int main() +{ + float d = 0; + std::cout << "Podaj odleglosc trasy w metrach: "; + std::cin >> d; + + float czas = ((d * 0.2f) / 10) + ((d * 0.5f) / 5) +((d * 0.3f) / 10); + int godziny = czas/3600; + int minuty = (czas - godziny*3600)/60; + int sekundy = (czas - godziny*3600 - minuty*60); + std::cout << "Trasa przejechana w:\n"; + std::cout << godziny <<" godz. " + << minuty <<" min. " + << sekundy << " sek." <