Skip to primary content
Skip to secondary content

C For Dummies Blog

Main menu

  • C For Dummies (home)
  • History
  • Series
  • Supplemental
  • Blog Miscellany

Category Archives: Lesson

Post navigation

← Older posts
Newer posts →

Unique Random Numbers

Posted on August 17, 2013 by dgookin
Reply

The goal is to write code that generates random numbers, but never the same value twice. After all, if you’re coding a card game or generating lotto picks, it’s unrealistic to expect the same value appear multiple times.
Continue reading →

Posted in Lesson | Leave a reply

Pick a Card, Any Card

Posted on August 10, 2013 by dgookin
Reply

Last week’s Lesson discussed how to monitor random numbers by using an array: When a random value is drawn, it’s corresponding array element is incremented. By continuing that same thought, you can easily ensure that the same random number isn’t used when programming a card game. But first, the game itself!
Continue reading →

Posted in Lesson | Leave a reply

Never the Same Number Twice

Posted on August 3, 2013 by dgookin
Reply

One of the most common questions I get from my For Dummies programming titles is regarding the lotto programs. That code demonstrates how you can randomly draw lotto balls without drawing the same ball twice.
Continue reading →

Posted in Lesson | Leave a reply

The Difference Between NULL and Zero

Posted on July 27, 2013 by dgookin
2

University professors will try to drive the point into your head all semester: NULL and zero are not the same thing! But yet, you’ve looked into memory, you’ve examined the code. That thing they call NULL sure does look like a zero! What’s the big difference?
Continue reading →

Posted in Lesson | 2 Replies

What is True?

Posted on July 20, 2013 by dgookin
Reply

True is a logical condition. It’s often written TRUE just to confuse it with “true” which is a word that has other implications. But for programming, TRUE generally means success. It’s the opposite of FALSE, which generally means failure.
Continue reading →

Posted in Lesson | Leave a reply

For Ever

Posted on July 13, 2013 by dgookin
Reply

The most basic and perhaps ancient of programming techniques is the loop. And the most basic loop is the for loop. It’s also pretty flexible.
Continue reading →

Posted in Lesson | Leave a reply

Multiplying Without Multiplication

Posted on July 6, 2013 by dgookin
Reply

Long, long ago, I was an ardent assembly language programmer. I admired coding in assembly because the programs were small and fast. On the early microcomputers, that was a plus.
Continue reading →

Posted in Lesson | Leave a reply

Text to Value Conversion

Posted on June 29, 2013 by dgookin
Reply

Sure, your programs can accept values from the input stream, but most of the time numeric input comes in the form of text. The issue then becomes how to transform the string “1234” into the value 1234.
Continue reading →

Posted in Lesson | Leave a reply

Hi-Low

Posted on June 22, 2013 by dgookin
Reply

Here’s a brain puzzle for you: Write a function that accepts a numeric array and returns the high and low values from that array. Can it be done?
Continue reading →

Posted in Lesson | Leave a reply

Say It in Binary

Posted on June 15, 2013 by dgookin
Reply

01010011011000010111100100100000010010010111010000100000
01101001011011100010000001000010011010010110111001100001
011100100111100100001010

Continue reading →

Posted in Lesson | Leave a reply

Post navigation

← Older posts
Newer posts →

Recent Posts

  • Reading Raw Input
  • Cooked or Raw?
  • Is It a “Real” Triangle? – Solution
  • Getting and Setting the File Position Indicator
  • Is It a “Real” Triangle?

Recent Comments

  • dgookin on Reading Raw Input
  • Chris Webb on Reading Raw Input
  • dgookin on Is It a “Real” Triangle? – Solution
  • Chris Webb on Is It a “Real” Triangle? – Solution
  • dgookin on A Colorful Hexdump

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 1997-2026 by QPBC.
All rights reserved

Proudly powered by WordPress