Zie Scherp Scherper - Hoofdstuk 2
int en double als standaard, bool voor ja of nee
Declareer één keer, en geef meteen een beginwaarde
int / int kapt af: 9 / 2 geeft 4, niet 4.5
% geeft de rest na deling: 7 % 2 is 1
const in ALLCAPS, geen losse magic numbers
Variabelen en expressies
Euro naar dollar Welk datatype? Kill/Death-ratio Gemiddelde Graden omzetten
Code lezen en verbeteren
Simple maths Voorspel de uitvoer
Constanten
BTW Dertien in een dozijn Gewicht in space
Scherm leegmaken
Raadsel
Alles samen
De Kassa Final Essentials
Bonus
Tekstmaker (PRO)
Alles is Essential, behalve de gestippelde: Graden omzetten en Tekstmaker.
De coding guidelines
Samen de oefening Gemiddelde maken
Demo: één solution, meerdere projecten
Vanaf nu volg je het boeteblad. Deze boetes gelden altijd:
| Boete | Aftrek |
|---|---|
| Top-level statements gebruiken | -5 |
| Onnodige of redundante code | tot -3 |
| Naamgeving niet conform de conventies | -2 |
| Naamgeving niet consistent | -2 |
| Slordige bladspiegel | -1 |
| Het project compileert niet | -1 |
De andere boetes komen erbij met de leerstof waar ze over gaan. De coach kijkt je code er ook op na.
We maken samen Gemiddelde. Let daarbij op:
Variabelen: welk datatype kies je voor de uren, en welk voor het gemiddelde?
Datatypes: wat komt er uit een deling van twee int’s?
Expressies: in welke volgorde rekent C#?
In H1 maakte je per oefening een nieuwe solution
Vanaf nu: één solution per hoofdstuk, met per oefening een apart project
Een projectnaam bevat enkel letters en cijfers: EuroNaarDollar, niet Euro-Dollar
Waarschuwing
Visual Studio voert enkel het startup project uit: het project dat vet staat in de Solution Explorer. Zie je je wijzigingen niet? Rechterklik op het juiste project en kies Set as Startup Project.