Beelectronic

Software and Computer Maintenance

C++ is a traditional, powerful, and fast language used in artificial intelligence systems and robotics, among many other fields.

Would you like to run an elementary satellite-launch simulation? Take a look at our book about the C++ programming language — and discover our software.

Featured Books

The C++ Project (cover)

The C++ Project

ISBN-13: 978-6581720025
ISBN-13: 978-6581720018
See details
Illustration from The C++ Project

In the book

The analogy between mathematics and programming languages.

Book topics and concepts

Concepts

Conservation of Linear Momentum, Conservation of Energy, Linear Momentum–Impulse Theorem, Newton's Second Law, Newton's Law of Universal Gravitation: learning programming through software simulations.

The C++ Project, 2nd ed. (cover)

The C++ Project, 2nd ed.

ISBN-13: 978-6599162756
ISBN-13: 978-6599162732
See details
Illustration from the 2nd edition

In this second edition

The program had minor changes to include a computer-virus propagation simulation based on a simplified model.

Challenge to the reader

A challenge

It seems there is a critical point in the process. We left it as a challenge for the reader!

Perceptions About Reality... (cover)

Perceptions About Reality Through Simulations by Software: A few illustrations and annotations about The C++ Project

ISBN-13: 978-6599162763

In this book, the author shares his perceptions about physics and the universe, developed while working on software that runs a few elementary physics simulations and while testing it on different computers.

Featured Software

The C++ Project
(free edition)

Available here:

Get it from Microsoft
The C++ Project free - menu

Menu with a few classical physics simulations: multi-ball collisions and gravitational simulations, like a planet and its satellite and an elementary satellite launching.

Fictional satellite - output

Printing the speed and orbit of a fictional satellite!

🎓 This software is free to use.

The C++ Project
(programmable)

Available here:

Get it from Microsoft
The C++ Project programmable - screen

Unlike the “free edition” version, the “programmable” edition lets you program all simulation parameters using a .txt file (plain text). The software provides detailed instructions.

Instruction Manual

Example of parameters

Part of the parameters file for the “Planet and Satellite” simulation.

🎓 This software is free to use.

The C++ Project
(pro edition)

Available here:

Get it from Microsoft
Pro edition - screen

After the “free edition” and the “programmable” edition, this is the most complete version. There are 19 simulations ready to run, and you can create your simulations too.

Instruction Manual

Free trial available!

The C++ Project
(pro rounded)

Available here:

Get it from Microsoft
Pro rounded - simulation

The program can illustrate the First Law of Thermodynamics, approximately.

The “pro rounded” edition also supports programmable parameters via .txt and provides detailed instructions:

Instruction Manual

Pro rounded - gravitation

In gravitational simulations, it is possible to watch the formation of objects representing approximately a planet and its satellites.

Free trial available!

The software “The C++ Project (pro edition)” implements multi-ball collisions, simulations to study the concepts of force and energy, and gravitational simulations (practical to see gravitational forces). In addition, it has an “information propagation” simulation that illustrates propagation based on a simplified model (using collisions of the balls).

“The C++ Project (pro rounded)” has the same simulations but improved graphics and different echo effects.

In the simulation “Fifty balls; without gravity (gas approximation). Piston under gravity.” you can study force and energy in real time and observe an approximation of the First Law of Thermodynamics.

There is a gravitational simulation named “A Fictional Universe”. Sometimes it is possible to watch the formation of objects representing approximately a planet and its satellite. There are two versions: the standard and an “unstable” version.

In the “information propagation” simulations you can observe the effect of memory duration in the propagation and the result of several ball velocities.

You can create a .txt file (plain text) following the instructions to program all parameters and simulate, for example, a simplified satellite launching — one ball is the planet and the other is the satellite.