Skip to content

rafal-kaczmarek/Advanced-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Projekt zaliczeniowy z przedmiotu "Zaawansowane programowanie komputerowe"

Celem projektu było stworzenie skryptu do przeprowadzenia symulacji rozkładu bogactwa w języku C++ oraz utworzenie dokumentacji do tego skryptu.

Dokładny opis zadania:
Symulacja rozkładu bogactwa. Pewna ilość osób na początku symulacji posiada jednakowy majątek. W każdej rundzie symulacji wybierane są losowo dwie osoby, które zawierają transakcję. W efekcie transakcji jedna z tych osób zyskuje od drugiej pewną kwotę (osoba wygrywająca jest losowana). Wielkość tej kwoty to pewna część (np. 1%) majątku uboższej osoby. Sprawdzić, jak kształtuje się rozkład bogactwa po wykonaniu pewnej liczby rund. Następnie przetestować w jaki sposób na rozkład bogactwa wpływają np. zdolności poszczególnych osób (osoby zdolniejsze częściej “wygrywają” transakcje) lub programy socjalne (np. po pewnej ilości rund wszyscy uczestnicy płacą 10% podatku, który jest rozdawany po równo wszystkim uczestnikom). Więcej: https://www.scientificamerican.com/article/ is-inequality-inevitable.

Data utworzenia: 06.2022

Releases

No releases published

Packages

No packages published

Languages