Program wyznaczający pole powierzchni i środek ciężkości figury płaskiej nie przecinającej się
Stronę tą wyświetlono już: 11236 razy
Na podstawie wzorów z strony Matematyka → Wektory → Obliczanie środków ciężkości figur płaskich oraz Matematyka → Wektory → Obliczanie pól powierzchni figur płaskich utworzyłem program obliczający pole powierzchni i współrzędne środka ciężkości. Program można pobrać klikając na linku w załącznikach.
Wprowadzanie danych można wykonać za pomocą myszki klikając lewym przyciskiem myszy dodaje się punkty, prawy przycisk myszy usuwa całą figurę geometryczną. Istnieje również możliwość dodawania i ustawiania poszczególnych punktów poprzez wprowadzenie ich w kontrolce na dole okna programu i zatwierdzenie ustawień przyciskiem ustaw.
Przykładowy kod wprowadzanej figury płaskiej wygląda następująco:
Innymi słowy, współrzędne poszczególnych punktów wprowadzane są w liniach. Separatorem współrzędnych jest przecinek. Liczby ułamkowe używają kropki jako separatora.
UWAGA Punkt początkowy układu współrzędnych w programie znajduje się w lewym górnym rogu okna programu. Oś y jest skierowana w dół, dlatego warto jest dobrać tak punkty, aby były po dodatniej stronie układu współrzędnych jedynie ze względu na obszar rysowania w oknie programu.
Tytuł:
C++ Zbiór zadań z rozwiązaniami
Autor:
Tomasz Jaśniewski
Tytuł:
Mikrokontrolery dla hobbystów. Projekty DIY w języku C i C++
Autor:
Miguel Angel Garcia-Ruiz, Pedro Cesar Santana Mancilla
Tytuł:
Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
Autor:
Adrian Ostrowski, Piotr Gaczkowski
Tytuł:
Wprowadzenie do C++
Autor:
Michał Matlak
Tytuł:
Opus magnum C++ 11. Programowanie w języku C++. Wydanie II poprawione (komplet)
Autor:
Jerzy Grębosz
Tytuł:
Programowanie wieloplatformowe z C++ i wxWidgets 3
Autor:
Bartosz W. Warzocha
Tytuł:
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II
Autor:
Anthony Williams
Tytuł:
C++ dla bystrzaków. Wydanie VII
Autor:
Stephen R. Davis
Tytuł:
Tablice informatyczne. Podstawy C++
Autor:
Radosław Sokół
Tytuł:
Opus magnum C++11. Programowanie w języku C++ (komplet)
Autor:
Jerzy Grębosz