User Tools

Site Tools


cplusplus:selection_examples

This is an old revision of the document!


Control Structures: Selection examples

if

if_example.cpp
/* Using if statements */
#include <iostream>
using namespace std;
 
int main()
{
    int grade;
 
    cout << "Enter a grade and I will tell you if you passed: ";
    cin >> grade;
 
    if (grade > 60)
        cout << "Passed!" << endl;
 
    return 0;
}

if/else

if_else_example.cpp
/* Using if/else statements */
#include <iostream>
using namespace std;
 
int main()
{
    int num1;
    cout << "Enter an integer, and I will tell you ";
    cout << "if the number is positive: ";
    cin >> num1;  // read an integer
 
    if (num1 > 0)
        cout << num1 << " is positive. "<< endl;
    else
        cout << num1 << " is not positive. "<< endl;
 
    return 0;
}

nested if/else

nested_if_else_example.cpp
/* Using nested if/else statements */
#include <iostream>
using namespace std;
 
int main()
{
    int grade;
    cout << "Enter a numerical grade, and I will tell you" << endl;
    cout << "how well the student performed: ";
    cin >> grade;    // read an integer
 
    cout << "The student received a letter grade of ";
    if ( grade >= 90 )
        cout << "A";
    else if ( grade >= 80 )
        cout << "B";
    else if ( grade >= 70 )
        cout << "C";
    else if ( grade >= 60 )
        cout << "D";
    else
        cout << "F";
    cout << "." << endl;
 
    return 0;
}
cplusplus/selection_examples.1359860035.txt.gz · Last modified: 2013/02/03 02:53 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki