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.