Follow posts tagged #constants in seconds.

Sign up

4. Temperature Converter (Symbolic Constants)

In our temperature converter program, we have variables such as “lower,” “upper,” and “step” with certain values. These values have little information when you’re looking back at the code years later. This is why it is important to have meaningful names. A symbolic constant should be used instead.

Symbolic Constant: also called symbolic name, a particular string of characters, defined by “#define name replacement list,” any occurrence of name is replaced by the replacement text

The program below is the modified version of the temperature converter program using symbolic constants.

#include <stdio.h>
#define MIN 0     /* lower limit of table */
#define MAX 300      /* upper limit of table */
#define INCREMENT 50     /* increment */

/* print Fahrenheit-Celsius table */
main(){

  int fahr;
  for (fahr = MIN; fahr <= MAX; fahr = fahr + INCREMENT)
     printf(“%3d %6.1f\n”, fahr, (5.0/9.0)*(fahr-32));

}

“MIN,” “MAX,” and “INCREMENT” are symbolic constants, not variables. Get used to capital letters for symbolic constants and lower case for variables. Also, notice that there is no semi-colon after #define line, this is not a mistake.

“When you look from the perspective of a scientist at the universe, it looks as if it knew we were coming. There are 15 constants - the gravitational constant, various constants about the strong and weak nuclear force, etc. - that have precise values. If any of those constants was off by even one part in a million, or in some cases, by one part in a million million, the universe could not have actually come to the point where we see it. Matter would not have been able to coalesce, there would have been no galaxy, stars, planets, or people.”

—Francis Collins

Parameters of Life

Life,

An infinite number of variables

And a handful of constants.

-S

Building Blocks of Cocoa

This post will be listing the Building Blocks of Cocoa.

Like any programming language, Cocoa framework relies on these building blocks to create a program. Following is the list of all the blocks that help us write an efficient Cocoa Touch program.

Visit Post

Dear Sailors of Tumblr,

On June 23rd, this Saturday, it will be the year mark since we lost a precious member of our small sailing community and a bright light from the world. In honor of Olivia Constants, my team - and a few others - are planning on flying pink ribbons from our boat at the regattas we are attending. I ask that if you are sailing this Saturday, whether racing or just leisure sailing, that you fly a ribbon to show remembrance of a beautiful soul taken too soon.

Thank you <3

OC 6/23/11

(PS if any of you happen to be going to Ida Lewis this weekend, there will be girls up there with ribbon in their hair, I believe.)

Loading more posts...