how to create a simple program

Steps
  1. 1
    Get a compiler and/or IDE. Two good choices are GCC, or if your computer is running Windows, Visual Studio Express Edition.
  2. 2
    Some example programs (copy and paste the following into a text/code editor):

    A simple program is given by Bjarne Stroustrup (developer of C++) to check your compiler:
    #include <iostream>#include <string>using namespace std;int main ()
     
    {
     string s; 
     cout << "jhun \n" ; 
     cin >> s; 
     cout << "Hello, " << s << '\n' ; 
     return 0; // this return statement isn't necessary }


    A program for finding the sum of two numbers:
    #include <iostream>using namespace std;int main ()
     
    { 
     int no1, no2, sum ; 
     cout << "\nEnter the first number = " ; 
     cin >> no1 ; 
     cout << "\nEnter the second number = " ; 
     cin >> no2 ; 
     sum = no1 + no2 ; 
     cout << "\nThe sum of "<< no1 <<" and "<< no2 <<" = "<< sum '\n' ; 
     return 0 ; 
    }


    A program for finding the product in multiplication problems:
    #include <iostream>
     int main()
     {
     int sum=0, value;
     std::cout << "Please enter numbers:" << std::endl;
     while (std::cin >> value)
     sum*=value;
     std::cout << "Sum is: " << sum << std::endl;
     return 0;
     }


    A program for finding the range of a set of numbers:
    #include <iostream>
     int main()
     {
     int v1, v2, range;
     std::cout << "Please input two numbers:" << std::endl;
     std::cin >> v1 >> v2;
     if (v1<=v2){
     range=v2-v1;
     } else {
     range=v1-v2; }
     std::cout << "range = " << range << std::endl;
     return 0;
     }


    A program for finding the value of exponents:
    #include <iostream>
     using namespace std;
     int main()
     {
     int value, pow, result=1;
     cout << "Please enter operand:" << endl;
     cin >> value;
     cout << "Please enter exponent:" << endl;
     cin >> pow;
     for (int cnt=0; cnt!=pow; cnt++)
     result*=value;
     cout << value << " to the power of " << pow << " is: " << result << endl;
     return 0;
     }
  3. 3
    Save this as a .cpp file with a name that accurately reflects your program. Don't confuse there are many other extensions for C++ files, choose any of them (like *.cc, *.cxx, *.c++, *.cp) .
    HINT: It should say Save as Type: {select "All Files"}
  4. 4
    Compile it. For users of linux and gcc compiler, use Command : g++ sum.cpp. Users of Window can use any C++ compiler, such as MS Visual C++ or any other preferred program.
  5. 5
    Run the program.For users of Linux and gcc compiler
    Command : ./a.out (a.out is a executable file produce by compiler after compilation of program.)

Edit Video



 Tips

  • For more details about programming in C++ give a visit cplusplus.com
  • cin.ignore() prevents the program from ending prematurely and closing the window immediately (before you have time to see it)! Press any key if you want to end the program. cin.get() functions in a similar manner.
  • Add // before all of your comments.
  • Learn programming in C++ with ISO standards
  • Feel free to experiment!

 Warnings

  • Never use obsolete code.
  • Make sure to stay as far away from Dev-C++ as possible, because it has multiple bugs, an outdated compiler, and has not been updated since 2005.
  • Your program will crash if you try to input alphabetical values to one of the "int" vars. Since no propper error trapping is done your program can't convert the values. Better read string or catch your exceptions.

Things You'll Need

  • A text/code editor (e.g. vim, notepad, etc).
  • A compiler.
  • Alternatively, an IDE contains an editor and a compiler.
  • Turbo c
  • Codepad online
  • Notepad++

Post a Comment

Previous Post Next Post