Rozbij problem na małe etapy i wtedy szukaj rozwiązań. Wg tego co masz zrobić nie widzę za bardzo sensu stosowania jakiegokolwiek algorytmu, bo mi to wygląda bardziej na statystyki. Ew. nie podałeś informacji jak mają być wyliczane wyniki lub co dokładnie chcesz osiągnąć. Co rozumiesz poprzez "zapisywanie wynikow testow sprawnosciowych"? Bo ja tu widzę tylko pytanie o to jak takie wyniki zapisać - a do tego nie potrzebny jest żaden algorytm. No chyba, że masz na myśli "Jakie kroki należy podjąć aby wczytać dane użytkownika?"
Jeśli o to pytasz to i tak musisz podać nam informacje w jaki sposób chciałbyś/musisz mieć te dane wczytywane - np z pliku? ręcznie poprzez jakiś interfejs np. konsolowy?
Ogólnie kolejność zazwyczaj jest taka
- Wczytujesz dane (możesz je też od razu zapisywać np w bazie/pliku)
- Przetwarzasz dane w konkretnym celu
- Zapisujesz/wyświetlasz dane
Twoje pytanie troszkę odbieram jako "Mam wczytać dane różnych samochodów, proszę o podanie algorytmu na prędkość, wagę i ilość siedzeń"
A z innego punktu widzenia - może potrzebujesz algorytmów które np. odnajdują podobieństwa - np . wczytanie 20 osób z pełnymi wynikami utworzy nam podstawowe źródło danych, następnie wczytując tylko fragment danych (np frekwencję na zajęciach i oceny umiejętności) będzie możliwe podanie prawdopodobieństwa że dana osoba będzie dobra w danej dyscyplinie sportowej w kwestii wyników sprawnościowych.
Dużo gdybania.