Hoeken
- We gaan rekenen met graden in een .NET klasse. We
voorzien de waarde in graden en radialen, en de eigenschappen sinus, cosinus
en tangens. We voorzien ook de mogelijkheid om bij een hoek een andere hoek
op te tellen, vereenvoudiging (geen negatieve hoeken, geen hoeken groter dan
360°) en de weergave met minuten en seconden.
- Het programma ziet er zo uit:

- Een blik op de code.
- Je kan het programma en
het project downloaden.
- Een blik op de code van die tweede uitwerking (in Visual Basic Express Edition). Hierbij gebeurt de invoer in graden, en ondersteunen we volledig een minuten en seconden notatie.
Daarvoor gaan we als volgt te werk:
- Intern slaan we de hoek op in graden als kommagetal. Daarmee zijn bewerkingen als optellen/aftrekken, vermenigvuldigen/delen onmiddellijk opgelost.
- Vooraleer er een goniometrische functie berekend wordt, rekenen we om in radialen.
- Voor de uitvoer vermenigvuldigen we het deel na de komma met 60 (voor de minuten), bepalen het deel dat nog niet is omgerekend en vermenigvuldigen dat met 3600 (voor de seconden).
- We doen in dit project geen control op negatieve hoeken of op hoeken groter dan 360°. Die kunnen desgewenst ingebouwd worden zoals in vorige uitwerking.
- Je kan het project en een installer downloaden.
[VB Web] - [hlrnet]
- [copyright]