C programmering :: Variabler og udtryk
Først erklærer vi variabler, heltal kan bruges til fod-størrelserne,
men resultatet i meter skal vi bruge med decimaler og så kan heltal ikke anvendes, vi må bruge double. Den type kan indeholde decimaltal på mellem 1.7*10-308 til 1.7*10+308, det er ganske små tal og store tal.
En ting man skal prøve at leve sig ind i, er hvordan C opererer med tal i udregninger. F. eks skriver du 22/7, kunne du formode at resultatet blev ca. 3.14, men det gør den ikke i C, den udregnes til 3. Det sker fordi C laver den formodning, at når der er heltal i beregningen skal resultatet også være heltal. Det kunne være at du brugte den som en delberegning i en længere formel vil have et nøjagtigt tal, skal du fortælle C at resultat skal være decimalt ved at gøre en af værdierne til et tal den vil opfatte som et decimaltal. Det kan gøres ved at skrive 22.0/7, punktummet i et af tallene vil C opfatte som et decimaltal og derfor vil resultatet også blive et decimaltal.
Initialiseringen af variabler med start- og slutværdier i programmet er:
og så til selve beregningsdelen der opsætter en løkke med:
while. Inde i parantesen skrives et logisk udtryk der enten er sand eller falsk med brug af relationsoperatorer. Sålænge det logiske udtryk er sand udføres sætningerne i blokken (det imellem de krøllede paranteser). I det logiske udtryk står der feet_aktuel mindre end eller lig med feet_slut.