Pokazywanie postów oznaczonych etykietą programy. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą programy. Pokaż wszystkie posty

czwartek, 5 stycznia 2017

[C++] Symulator Lotto

Dzisiaj chciałbym zaprezentować malutki programik symulujący grę liczbową Lotto. Do napisania tego programiku zainspirowała mnie wczorajsza rozmowa z kolegą.

Program najpierw nas prosi o podanie sześciu liczb z przedziału 1..49. Program jest zabezpieczony przed tym, aby żadna liczba nie dublowała się oraz aby użytkownik nie podał liczby spoza przedziału 1..49. Program nie jest jeszcze odporny na wprowadzenie jakiegoś znaku przez użytkownika i potrafi się "wysypać".

Następnie "następuje zwolnienie blokady" i jest losowanych sześć liczb z zakresu 1..6. Oczywiście tu również sprawdzany jest warunek, czy liczby się nie dublują.

Program sprawdza ile liczb trafiliśmy, następnie pokazuje trafione liczby (usunąć wyświetlane zera) i jeśli coś zarobiliśmy to ta kwota jest dodawana do sumy naszych wygranych.

Program zlicza ilość losowań, po czym informuje ile wydaliśmy i ile wygraliśmy

Na koniec zostajemy zapytani o to czy wziąć udział w następnym losowaniu, czy zakończyć grę. Jeśli chcemy wziąć udział w następnym losowaniu, to kupon (liczby, które wytypowaliśmy) pozostaje ten sam, nie musimy ponownie wypełniać kuponu.

Tutaj jest do pobrania repozytorium: https://github.com/lukaszres/lotek oraz skompilowany plik na Windows: lotek.exe.

Screeny:

wtorek, 6 grudnia 2016

interscanner - skanuj swój ruch w sieci

Chciałbym zaprezentować tutaj mały programik, który powolutku sobie rozwijam. Co potrafi interscanner:
  • - skaner za pomocą komendy "netstat -e" pobiera informacje o ilości danych wysłanych i pobranych
  • - odczytuje dane z pliku dane.txt, a następnie wyświetla informację od kiedy program zaczął pomiar, ile system wysłał i odebrał danych z internetu
  • - zapisuje te dane do pliku dane.txt w tym samym katalogu, w którym znajduje się plik wykonawczy skanera
  • - jeśli pliku dane.txt jeszcze nie ma, to tworzy nowy plik

Program nie wymaga żadnej instalacji, wymaga jedynie zainstalowanego środowiska JRE.

Pobierz program

Jestem otwarty na wszelkie propozycje odnośnie tego programu, jeśli masz jakieś uwagi, zostaw komentarz na dole.

Jeśli podczas używania programu wystąpił jakiś błąd, to również proszę o kontakt ze mną w komentarzu, lub mailowo.

Screeny programu:

Do zrobienia:

  • formatowanie wyświetlania ilości danych (MB, albo chociaż dodanie spacji) aby łatwiej odczytać duże wartości.
  • zapisywanie danych podczas zamykania programu.
  • zresetowanie skanowania