Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

A Beginner's Guide to D/Conditions and Loops/Simple Branching

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

The if Conditional Example: More Complicated Input - a program that asks age and makes a "clever" response import std.c.stdio; import std.stdio; void main() { // Create a variable that can hold an integer int age; // writef does not flush on all platforms. If you remove fflush // below, the text might be written after you enter your number. writef("Hello, how old are you? "); fflush(stdout); // scanf reads in a number. %d tells scanf it is a number and the number // is placed in the variable 'age'. // The & sign in &age tells the compiler that it is a reference to the // variable that should be sent. scanf("%d",&age); // Print different messages depending on how old the user is. if(age < 16) { // If age is below 16 you are not allowed to practice car-driving in Sweden writefln("You are not old enough to practice car driving!"); } else if (age < 18) /* 16 <= age < 18 */ { writefln("You may practice if you have a permission, but not drive alone!"); } else /* You are at least 18 so everything should be alright */ { writefln("You may drive as long as you have a licence!"); } }