Ohjelman käyttämä mittakaava kannattaa sijoittaa ehkä vakioksi, tällöin ainakin ohjelman muuttaminen on helpompaa. Samoin vakioksi kannattaa sijoittaa tieto siitä, paljonko yksi km on millimetreinä (1 km = 1000 m, 1 m = 1000 mm). Ohjelmastamme tulee tällöin esimerkiksi seuraavan näköinen:
// matka.cpp
// Ohjelmalla lasketaan mittakaavamuunnoksia 1:200000 kartalta
// Vesa Lappalainen 18.9.1991
#include <iostream.h>
const double MITTAKAAVA = 200000.0;
const double MM_KM = 1000.0*1000.0;
int main(void)
{
int matka_mm;
double matka_km;
// Ohjeet
cout << "Lasken 1:" << MITTAKAAVA
<< " kartalta millimetreinä mitatun matkan\n";
cout << "kilometreinä luonnossa.\n";
// Syöttöpyyntö ja vastauksen lukeminen
cout << "Anna matka millimetreinä>";
cin >> matka_mm;
// Datan käsittely
matka_km = matka_mm*MITTAKAAVA/MM_KM;
// Tulostus
cout << "Matka on luonnossa "<< matka_km << " km." << endl;
return 0;
}
Lukija huomatkoon, että muuttujien ja vakioiden nimet on pyritty valitsemaan siten, ettei niitä tarvitse paljoa selitellä. Tästä huolimatta isommissa ohjelmissa on tapana kommentoida muuttujan esittelyn viereen muuttujan käyttötarkoitus. Mekin pyrimme tähän myöhemmin.