/* Ohjelmalla lasketaan mittakaavamuunoksia. */ /* Vesa Lappalainen 18.9.1991 */ #include #define MITTAKAAVA 200000.0 #define MM_KM (1000.0*1000.0) int main(void) { int matka_mm; double matka_km,mittakaava=MITTAKAAVA; /* Ohjeet */ printf("Lasken kartalta millimetrein„ mitatun matkan\n"); printf("kilometrein„ luonnossa.\n"); /* Sy”tt”pyynt” ja vastauksen lukeminen */ printf("Anna mittakaava muodossa 1:200000 >"); scanf("1:%lf",&mittakaava); printf("Anna matka millimetrein„ >"); scanf("%d",&matka_mm); /* Datan k„sittely */ matka_km = matka_mm*mittakaava/MM_KM; /* Tulostus */ printf("Matka on luonnossa %1.1lf km.\n",matka_km); return 0; }