C programmering :: Variabler og udtryk

Du vil lære at lave et et program til at omregne værdier fra fod til meter, der tager jeg et kig på en kommando til kontrolstruktur, while, der anvendes til at gentage programdele, som kaldes løkker. Og så ser vi mere på printf().

Vi skal lave et program til at omregne afstande fod (eng. feet) til meter og lave en tabel med værdier fra 100 til 1000 med spring på 50 imellem. En fod er 0.3048m så formlen m=f*0,3048 skal bruges i programmet.

Kig på dette eksempel:

1 /* feet2meter.c - Omregn feet til meter */ 2 3 #include <stdio.h> 4 //1 feet = 0.3048 meter 5 6 7 main() 8 { 9 /* erklær variabler */ 10 int feet_start, feet_slut, feet_aktuel, feet_step; /* Heltal */ 11 double meter; /* Decimaltal for resultat */ 12 13 /* Initialiser værdier */ 14 feet_start = 100; /* Startværdi for første feet */ 15 feet_slut = 1000; /* Slutværdi */ 16 feet_step = 50; /* Stepværdi */ 17 feet_aktuel = feet_start; 18 19 /* medens aktuel er mindre end eller lig med slut */ 20 while (feet_aktuel <= feet_slut) 21 { 22 meter = feet_aktuel * 0.3048; /* Omregn til meter */ 23 printf("%u %f\n",feet_aktuel,meter); /* Udskriv omregning */ 24 feet_aktuel += feet_step; /* Øg til næste værdi */ 25 } 26 }
feet2meter.c

 

  • indtast programmet og gem på filen feet2meter.c
  • compiler og kør programmet med:
# gcc feet2meter.c
# ./a.out
100 30.480000
150 45.720000
200 60.960000
250 76.200000
300 91.440000
350 106.680000
400 121.920000
450 137.160000
500 152.400000
550 167.640000
600 182.880000
650 198.120000
700 213.360000
750 228.600000
800 243.840000
850 259.080000
900 274.320000
950 289.560000
1000 304.800000
#
Ressourcer C Library opslag The Single UNIX® Specification, Version 2 Copyright © 1997 The Open Group GNU C Library Engelsk, med masser af gode og dybe artikler. Danske søgeord Find selv de bedste danske søgeord til din hjemmeside.
Produkter Bookingsystem
System for reservation af tid for behandlinger, aftaler, lokaler, udstyr, personale. Tilpasset lektionstimer. Udskriver arbejdsplaner og ugeskema for opslag. Statistik. Danmarks bedste pris nu kun kr. 1.695,-
HelpdeskEffektiviser din support-organisation med et Helpdesksystem. Fjern tidrøvere der forhindrer fokus på problemløsning. Lektionsplan Formidling af generelle information og specifikke lektioner fra undervisere til studerende/elever. Medlemssystem Medlemssystem online med administration af medlemskartotek, kontingentbetalinger, flettefiler m.m.
Styr selv Styr selv indholdet på dine hjemmesider med Content Management System.
Citat Klog og forelsket er ingen dødelig.

William Shakespeare



Professionelle løsninger til Internettet. Webdesign, e-handel, cms, søgeoptimering, webhotel, analyse, Intranet mm.