Difference between revisions of "Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
'''Title of script''': Loops in C and C++
+
'''Title of script:''' How to apply for a PAN card
 
+
'''Author: '''Dhawal Goyal
+
 
+
'''Keywords: Loops, for loop, while loop, do....while loop, type casting, and Video tutorial'''
+
  
 +
'''Author:''' Arthi A.
  
 +
'''Keywords:''' Applying for a PAN Card and Tracking the status of the application
  
 
{| style="border-spacing:0;"
 
{| style="border-spacing:0;"
Line 12: Line 10:
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 1
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''Opening slide'''
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Welcome to the spoken tutorial on Loops in C and C++
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Welcome to the Spoken Tutorial on '''How to apply for a PAN card. '''
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 2
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''Learning Objectives'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In this tutorial we will learn the process of-
  
 +
* Applying for a '''PAN''' Card
 +
* Documents for proof of identity
 +
* Tracking the status of the application
  
  
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| In this tutorial we will learn,
 
  
for loop,
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''Slide'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The '''Pan card '''application form is called '''Form 49A.'''
  
while loop and
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show the webpage on the browser
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| This form can be downloaded from the link given below-

  
do…while loop.
+
http://www.utiitsl.com/forms/Forms 49A.pdf
 
+
We will do this with the help of examples.
+
 
+
We will also see some common errors and their solutions.
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 3
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show a printer printing (animation)
  
  
  
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| To record this tutorial, I am using
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Once you have downloaded the form, take a print-out of the same.
  
'''Ubuntu Operating System''' version 11.04
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show the whole form (still image)
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Next step is to fill the form.
  
'''gcc''' and '''g++''' '''Compiler''' version 4.6.1 on Ubuntu.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show zoomed in image of the form with Name column filled in capital letters.
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The form is to be filled legibly in '''BLOCK LETTERS''' in English only.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 4
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom in further to show the black ink on the alphabets.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now let us start with the introduction to loops.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| It is preferable to use a pen with black ink''' '''to fill the form.
 
+
Loops are used to execute a group of instructions repeatedly.
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 5
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show animation of each alphabet being filled in each box for the name field.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Depending on the purpose they are divided into three types:
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In each box, fill only one character (alphabet /number / punctuation sign).
  
'''while''' loop
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show a person's full name (Name-Surname) filled out with a space in between.
  
'''do…..while '''loop
 
  
'''for''' loop
+
Point to the blank box in between.
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| A blank box must be left after each word.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 6
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to the spaces on the form for photos
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us start with the '''while''' loop
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| ''''Individual'''' applicants need two recent colour photographs with a white background.
  
A '''while''' loop tests the condition in the beginning
 
  
The structure is as follows
+
These photos have to pasted on the form in the spaces provided.
 
+
'''while''' ( condition )
+
 
+
{
+
 
+
statement block
+
 
+
}
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 7
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Still image of a photo (blurred) with the dimensions drawn on the length and breadth
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now move on to the '''do….while '''loop
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The size of the photo should be 3.5cm x 2.5cm
 
+
A '''do..while '''loop is executed at least once before the condition could be validated.
+
 
+
The structure is as follows
+
 
+
'''do''' {
+
 
+
statement block
+
 
+
} '''while''' ( condition )'''<nowiki>;</nowiki>'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Still image of stapled photo and clipped photo.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us see an example on while and do...while loop in C.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The photos should not be stapled or clipped to the form.
 
+
I have already typed the code on the editor.
+
 
+
So will just open it.
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Point the cursor
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show still image of signature and wipe out and then of left hand impression across the photo
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The photo on the left, should have signature/thumb impression across it.
'''loops.c'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Please note that I have saved the file with the name '''loops.c.'''
+
 
+
Today we are going to learn addition of first 10 numbers.
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show still image of signature and wipe out and then of left hand impression below the photo
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| For the right side photo, the signature/thumb impression should be below it.
'''<nowiki>#include <stdio.h></nowiki>'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is our '''header file.'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Thumb impressions should be attested by a Notary Public or an authorized officer with official seal and stamp.
'''int main()'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is our '''main function.'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now, start filling the form.
'''int x=0;'''
+
 
+
'''int y=0;'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The '''variable x and y are declared and initialized to 0.'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to the '''Assessing Officer '''section on the form
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| First we will look at the while loop.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| First of all, fill the '''Assessing officer''' details.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight the '''while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show the 2 webpages on the browser
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''AO''' details can be found on these webpages -
  
'''<nowiki>while(x<=10)</nowiki>'''
+
* [http://www.utiitsl.com/utitsl/site/aoDetails.jsp www.utiitsl.com/utitsl/site/aoDetails.jsp] or
 +
* [http://www.tin-nsdl.com/pan/pan-aocode.php www.tin-nsdl.com/pan/pan-aocode.php]
  
'''{'''
 
  
'''y+=x;'''
 
 
'''x++;'''
 
 
'''}'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is the while loop.
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''<nowiki>while(x<=10)</nowiki>'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to section '''1 Full Name'''
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The condition of the while loop is x is less than or equal to 10.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In the item 1 section, you have to fill in your personal details.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''y+=x;'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Please select title'''
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the value of '''x''' is added to the value of '''y.'''
+
  
The value obtained after the addition is stored in '''y'''.
+
Show any one as selected (with check mark)
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Here, select your title, like Shri, Smt etc.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''x++;'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of Surname, First name and Middle name (in full)
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the variable '''x''' is increased by one.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Write your surname, first name and middle name, in full-form.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight the commented '''do….while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of Surname, First name and Middle name (in initials) and then show a big red cross mark
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| I have commented the do-while loop here.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| These are to be filled without any initials.
 
+
I will explain it after the while loop.
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of Surname, First name and Middle name (with Dr. Mrs. in the title) and then show a big red cross mark
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Your name should not be prefixed with any title like M/s, Dr., Kumari, etc
  
'''printf( "%d\n", y );'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we print the value of y.
 
  
|-
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
 
  
'''return 0;'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is our '''return statement.'''
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Click on '''Save'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of a very long Company name that continues to the next line of boxes.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now Click on '''Save.'''
+
  
|-
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us execute.
 
  
|-
+
Then the name and middle name should be shown.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Open the terminal
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| For '''Non-Individuals''', what if the name is longer than the space provided?
  
'''Ctrl, Alt and T''' keys simultaneously
+
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Open the terminal by pressing '''Ctrl, Alt and T''' keys simultaneously.
+
In that case, it can be continued in the space provided for First and Middle Name.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Type
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of a Company name without any abbreviations
  
'''gcc loops.c -o loop'''
 
  
To execute
+
“COOLING SOLUTIONS PRIVATE LIMITED”
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In case of a Company, the name shouldn't contain any abbreviations.
  
Type
 
  
'''./loop'''
+
E.g. 'Private Limited' should be written in full.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| To compile the program, type
+
  
'''gcc loops.c -o loop'''
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Wipe out and show filled out boxes of a Company name with abbreviation
  
To execute,
 
  
Type
+
“COOLING SOLUTIONS PVT. LTD.”
  
'''./loop'''
+
and then show a big red cross mark
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Variations like Pvt Ltd, Private Ltd, P, P. Ltd etc are not allowed.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of a person's name
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In case of sole proprietorship, the PAN should be applied for in the proprietor's own name.
'''Output 55'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the output is displayed as
+
 
+
'''55'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out boxes of a person's name which is abbreviated
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now, we will look at the same example with '''do….while''' loop
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In item 2, '''Individual''' applicants can use abbreviation in their names.
  
|-
+
This will be printed on the PAN card.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Switch to the editor
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us again switch to '''loops.c'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Comment the '''while loop''' and uncomment the '''do….while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom in on the full last name.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Comment the '''while loop''' and uncomment the '''do….while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Note that the last name must be written in its full-form.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom into item 3 section
  
'''do'''
 
  
'''{y+=x;'''
 
  
'''x++;}'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The next section asks for other names that one is or was known by.
  
'''<nowiki>while(x<=10);</nowiki>'''
+
It must be filled if the applicant selects "yes", following the instructions applicable for item 1.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The structure of the do….while loop is different.
+
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to the '''Gender''' field then show a checkmark
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Item 4, the '''Gender '''field, should be filled only by '''Individual '''applicants.
  
  
Line 245: Line 192:
  
 
|-
 
|-
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 5 '''Date'''
  
'''y+=x;'''
 
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| Here the value of '''x''' is added to the value of '''y'''
 
  
The value obtained after the addition is stored in '''y'''.
+
Show the categories of date on page 4
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The item 5 section asks for date of birth.
  
|-
+
The dates expected from different categories of applicants are specified in the form.
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"| Highlight
+
  
'''x++;'''
 
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| Here the variable '''x '''is increased by one.
 
  
 +
E.g. A Company should provide its Date-of-Incorporation.
 +
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 6 '''Father’s Name'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Next, '''Individual '''applicants should fill in their father's name.
  
  
 +
Instructions in item 1 with respect to name, apply here.
  
 
|-
 
|-
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"| '''<nowiki>Highlight while ( x <= 10 );</nowiki>'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Note that married women should also give their father's and not husband's name.
  
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 7 '''Address'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Item 7 asks for your address.
  
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 7 '''Residence Address'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Residential address should be filled only by '''Individuals''', '''HUF, AOP, BOI''' or '''AJP'''.
  
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| Now we check the condition whether x is less than or equal to 10.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show a filled out '''Office Address '''for an Individual
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Individuals should give Office Address here, if they have a source of incomei.e. business or profession.
  
 
|-
 
|-
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"| Click on '''Save'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show a filled out '''Office Address''' for a firm
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In case of a Firm, LLP, Company, Local Authority or a Trust, complete office address is mandatory.
  
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to filled out '''Office Address '''details of
  
 +
* Town/City/District,
 +
* State/Union Territory, and
 +
* PINCODE
  
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| Now Click on '''Save.'''
 
  
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The address given by all the applicants should include these details -
 +
 +
* Town/City/District,
 +
* State/Union Territory, and
 +
* PINCODE
  
  
  
 
|-
 
|-
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show a filled out '''Office Address''' for a foreign firm based in another country.
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| Switch back to the terminal.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Foreign addresses must contain Country Name along with its ZIP Code.
  
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom in to '''Address for Communication'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| For item 8, i.e. '''Address for Communication'''-
  
 +
* '''Individuals/HUFs/AOP/BOI/AJP''' may tick on either ''''Residence'''' or ''''Office'''' address.
 +
* Other applicants should write their ''''Office'''' address
  
  
|-
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Switch to terminal '''
 
 
'''Compile and execute'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us compile and execute the program as before.
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Highlight 55'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the output is displayed as
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| All communication will be sent to the address written here.
  
'''55'''
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom in to '''Telephone Number and Email ID details'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''Telephone Number and Email ID details''' are to be filled in item 9.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Country code '''(ISD code) and '''Area/STD code '''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Come back to our program.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Telephone details should include '''Country code '''(ISD code) and '''Area/STD code '''
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show filled out section with codes as mentioned in narration column
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here, we can see, in while loop the condition is checked first.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| E.g. Details of a Delhi telephone 23557505 number should be filled as shown
 +
* 9 1 the Country code
 +
* 1 1 the STD Code
  
If the condition is false, then the body of the loop will not be executed.
 
  
While condition does not ends with a semicolon.
 
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to the relevant fields
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| In do-while loop the condition is checked at the end.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The numbers and e-mail id are necessary to
 +
* contact applicants in case of any discrepancy in the application
 +
* send the PAN card via e-mail
 +
* SMS the status updates
  
Here, if the condition is false,
 
  
Then also the body of the loop is executed once.
 
  
Here the body of the loop is executed once.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 10
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In item 10, select the category status that is applicable.
  
Then the condition is checked.
+
|-
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Limited Liability Partnership '''which has a checkmark
In do-while loop the while condition is ends with a semicolon.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In case of '''Limited Liability Partnership''', the '''PAN''' will be given a ‘'''Firm'''’ status.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| On the editor
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 11
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| NOW LET US SEE HOW TO EXECUTE THESE PROGRAMS IN C++
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Item 11 asks for the registration number of companies, issued by the Registrar of Companies.
 
+
I have already made the program.
+
 
+
So lets take a look at it.
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Point the cursor at '''loops1.cpp'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Please note that I have saved the file with the name '''loops1.cpp'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Other applicants may mention registration number issued by State or Central Government Authority.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 12
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Item 12 -
  
'''<nowiki>#include<iostream></nowiki>'''
+
Citizens of India, must enter their '''AADHAAR''' number, if allotted.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is our '''header file iostream.'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| It should be supported by a copy of the '''AADHAAR''' letter/card.
  
'''using namespace std;'''
+
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is the '''using '''statement.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 13
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In item 13, applicants must indicate their source of income using a business/profession code
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''int main()'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Go to page 3 and show the table of codes
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is the '''main '''function.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| These codes are available on page 3 of the form.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to 01 and 02 codes in the table
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| E.g.
 +
* Medical Profession and Business's code is 01
 +
* Engineering is 02
  
'''int x=0;'''
 
  
'''int y=0;'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the variables x and y are declared and initialized to 0.
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''structure of while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to item 14
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Item 14 asks for personal details of representative assessees.
  
'''<nowiki>while(x<=10)</nowiki>'''
 
  
'''{'''
+
Only those specified in '''Section 160''' of the '''Income-tax Act, 1961''' can act as representative assessees.
  
'''y+=x;'''
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Some of them are-
  
'''x++;'''
+
* an agent of the non-resident,
 +
* guardian or manager of a minor,lunatic or idiot,
 +
* Court of Wards etc.
  
'''}'''
+
Representative assessees are mandatory for applicants who are minors, mentally retarded, deceased, idiot or a lunatic.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The '''structure of the while loop''' is the same for '''C++''' as in '''C'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight the commented '''do….while''' loop
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Point to Full Name sub-section and Address sub-section
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The '''do….while''' loop is already commented
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Personal details of the Representative Assessee have to be filled here.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''<nowiki>cout<<y<<”\n”;</nowiki>'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom in on item 15
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we print the value of '''y.'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Item 15, is about documents to be submitted for Pan Card application.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''return 0;'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is the '''return''' statement.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Attaching proof of identity and proof of address with a PAN application is mandatory.
  
|-
+
These documents should be in the name of applicant.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Click on '''Save'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now click on '''Save.'''
+
 
+
|-
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| On the terminal
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us compile
+
  
Come back to the terminal
+
Representative assessees must also attach these documents
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Type
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Scroll to the page 4 of the Pan application form
  
'''g++ loops1.cpp -o loop1'''
+
Zoom and show item 15 description
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| List of documents that serve as proof of identity and address are given on page 4 of the Pan application form.
  
Type
 
  
'''./loop1'''
+
Applicants must furnish any one document from the options listed in the form.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Type
+
  
'''g++ loops1.cpp -o loop1'''
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| E.g.-Proof of identity for '''Individual''' applicants and '''HUF''' are-
  
press''' Enter'''
+
* School leaving certificate
 +
* Ration Card
 +
* Driver's license etc.
  
To execute
 
  
Type
 
 
'''./loop1'''
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Documents for proof of address are -
  
'''Output'''
+
* Electricity bill
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the output is displayed as
+
* Telephone Bill
 +
* Passport etc.
  
'''55'''
 
  
|-
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Switch to the editor
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now let us see the do….while loop
 
 
Go back to the editor
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Uncomment '''do….while loop''' and comment '''while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us uncomment the '''do….while loop''' and comment the '''while loop'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now we will discuss some general information regarding the application-
  
|-
+
The fee for processing PAN application is Rs.96.00 ( 85.00 + 12.36% service tax).
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight do….while loop
+
  
'''do'''
+
Payment can be made by-
  
'''{y+=x;'''
+
* Demand Draft
 +
* Cheque
  
'''x++;}'''
 
  
'''<nowiki>while(x<=10);</nowiki>'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The '''structure of the while loop''' is the same for '''C++''' as in '''C'''.
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Highlight'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| For addresses outside India, the processing fee is Rs. 962.00
  
'''<nowiki>cout<<y<<”\n”;</nowiki>'''
+
<nowiki>[ (Application fee 85.00 + Dispatch Charges 771.00) + 12.36% service tax].</nowiki>
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we print the value of '''y.'''
+
  
|-
+
For foreign addresses, payment can be made only by way of Demand Draft payable at Mumbai.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Click on '''Save'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now Click on '''Save.'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Switch to terminal '''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Zoom in to show the signature box and a signature inside it.
 
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The box at the end of the form, asks for the applicant's signature or thumb-print.
'''Compile and execute'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Come back to the terminal
+
  
Let us compile and execute as before.
+
Representative Assessee's signature or thumb print should be given for minors, the deceased, lunatics and the mentally retarded.
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight''' 55'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Show an unsigned filled form and then show a cross-mark across it with the text REJECTED across it.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here the output is displayed as
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Applications without signature or thumb-print will be rejected.
 
+
'''55'''
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Error 1'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now let us see some of the common errors which we can come across.
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Applicants will receive an acknowledgement on acceptance of this form.
  
We switch to the editor and open '''loops1.cpp'''
 
  
|-
+
This will contain the Unique Identification number.
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''int x=0;'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Now we look at the while loop.
+
  
Suppose we do not declare the variable x outside the while loop.
 
  
I will remove int x=0; from line no.6
+
This number can be used for tracking the status of the application.
 
+
And add it inside the while loop after line no.9
+
 
+
I will retain rest of the code as it is.
+
 
+
Save the program
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Switch to the terminal'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| You can track its status using the Income-tax Department website
  
'''Compile and execute'''
+
[http://www.incometaxindia.gov.in/ www.incometaxindia.gov.in] OR these websites
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us go to the terminal, compile and execute the program again.
+
  
|-
+
[https://tin.tin.nsdl.com/tan/StatusTrack.html tin.tin.nsdl.com/tan/StatusTrack.html]
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight '''error'''
+
 
+
Highlight '''Line no.8'''
+
 
+
Highlight '''loops1.cpp'''
+
 
+
Highlight '''x undeclared'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| We see that there is an error at line no.8 in our '''loops1.cpp file'''
+
  
Variable '''x''' undeclared.
+
[http://www.myutiitsl.com/PANONLINE/panTracker.do w][http://www.myutiitsl.com/PANONLINE/panTracker.do ww.myutiitsl.com/PANONLINE/panTracker.do]
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Erase '''int x=0; '''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Switch to the browser here
  
from line no.10
+
[https://tin.tin.nsdl.com/tan/StatusTrack.html tin.tin.nsdl.com/tan/StatusTrack.html]
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| On this website, the "'''Status Track '''" search will perform this task.
  
and rewrite '''int x=0;'''
 
  
at line no.6
+
This search will need either your
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Come back to our program
+
  
x should not be declared inside the loop.
+
# acknowledgement number, or
 +
# details like name and date of birth
  
Remove '''int x=0;''' from line no.10.
 
  
Rewrite it outside the loop at line no.6 as before
 
 
Click on '''Save'''
 
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| '''Switch to the terminal'''
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| One can also get PAN status details via SMS.
  
'''Compile and execute'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Let us go back to the terminal
 
  
Compile and execute the program.  
+
<nowiki>SMS- NSDLPAN<space>15-digit Acknowledgement No.</nowiki>and send to 57575
  
 
|-
 
|-
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| Yes, it’s working.
+
  
Let us get back to our slides.
 
  
|-
+
INCOME TAX PAN SERVICES UNIT (Managed by National Securities Depository Limited) 3<sup>rd</sup> floor. Sapphire chambers, Near baner telephone exchange, Baner, Pune 411045
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The postal addresses are as shown.
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| This brings us to the end of tutorial on loops.
+
  
|-
 
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"| Slide 10
 
  
Summary
 
| style="background-color:transparent;border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| In this tutorial we learned,
 
  
while loop
 
  
eg. <nowiki>while(x<=10)</nowiki>
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide is required here
  
do….while loop
 
  
eg. do
+
IT PAN Service
  
{….}
+
Centres(managed by UTIITSL) PB no 20, Plot no 3, Sector- 11, CBD Belapur – Navi Mumbai
  
<nowiki>while(x<=10);</nowiki>
+
400614
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"|
  
 
|-
 
|-
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0cm;"| Slide 11
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Summary
| style="background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0cm;"| As an assignment
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Hope this information was helpful.
  
Write a program to print the following using all the loops
 
  
0 1 2 3 4 5 6 7 8 9
+
Let us summarize. In this tutorial, we have learnt -
  
'''Hint: '''the syntax of the for loop is
+
- Procedure to apply for PAN Card
  
for (var initialization; condition; var incre\decre)
+
- Tracking the Status of PAN
  
{
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''About Slide'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Watch the video available at
  
body
+
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
  
}
 
  
|-
+
• It summarizes the Spoken Tutorial project
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight/point the mouse on '''variable initialization;'''
+
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we initialize the variable
+
  
|-
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight/point the mouse on '''condition;'''
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we write the condition for the loop
 
  
|-
+
• If you do not have good bandwidth, you can
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight/point the mouse on '''variable update'''
+
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we update the variable
+
download and watch it
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Highlight/point the mouse on
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''About Slide'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The Spoken Tutorial Project Team
  
'''{'''
 
  
'''body '''
+
• Conducts workshops using spoken tutorials
  
'''}'''
+
• Gives certificates for those who pass an online
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Here we write the body of the loop
+
  
|-
+
test
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 12
+
  
About the Spoken Tutorial Project
+
• For more details, please write to
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Watch the video available at the link shown
+
  
It summarizes the Spoken Tutorial project
+
contact@spoken-tutorial.org
 
+
If you do not have good bandwidth, you can download and watch it
+
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide 13
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''About Slide'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Spoken Tutorial Project is a part of the Talk to a
  
Spoken Tutorial Workshops
+
Teacher project
  
  
 +
• It is supported by the National Mission on
  
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| The Spoken Tutorial Project Team
+
Education through ICT, MHRD, Government
  
Conducts workshops using spoken tutorials
+
of India
  
Gives certificates to those who pass an online test
 
  
For more details, please write to,
+
• More information on this Mission is available at
  
contact@spoken-tutorial.org
+
http://spoken-tutorial.org/NMEICT-Intro
  
 
|-
 
|-
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"| Slide Number 14
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| '''Acknowledgment'''
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| We have come to the end of this tutorial.
  
  
Acknowledgement
+
This is Arthi signing off from IIT Bombay
| style="border-top:0.05pt solid #c0c0c0;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| Spoken Tutorial Project is a part of the Talk to a Teacher project
+
  
It is supported by the National Mission on Education through ICT, MHRD, Government of India
 
 
More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro
 
 
|-
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:0.05pt solid #c0c0c0;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.035cm;padding-right:0.035cm;"|
 
| style="border-top:0.05pt solid #c0c0c0;border-bottom:0.05pt solid #c0c0c0;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.035cm;"| This is Dhawal Goyal from IIT Bombay signing off
 
  
Thank You for joining.
+
Thanks for joining
  
 
|}
 
|}

Revision as of 15:33, 17 June 2013

Title of script: How to apply for a PAN card

Author: Arthi A.

Keywords: Applying for a PAN Card and Tracking the status of the application

Visual Cue
Narration
Opening slide Welcome to the Spoken Tutorial on How to apply for a PAN card.
Learning Objectives In this tutorial we will learn the process of-
  • Applying for a PAN Card
  • Documents for proof of identity
  • Tracking the status of the application


Slide The Pan card application form is called Form 49A.
Show the webpage on the browser This form can be downloaded from the link given below-


http://www.utiitsl.com/forms/Forms 49A.pdf

Show a printer printing (animation)


Once you have downloaded the form, take a print-out of the same.
Show the whole form (still image) Next step is to fill the form.
Show zoomed in image of the form with Name column filled in capital letters. The form is to be filled legibly in BLOCK LETTERS in English only.
Zoom in further to show the black ink on the alphabets. It is preferable to use a pen with black ink to fill the form.
Show animation of each alphabet being filled in each box for the name field. In each box, fill only one character (alphabet /number / punctuation sign).
Show a person's full name (Name-Surname) filled out with a space in between.


Point to the blank box in between.

A blank box must be left after each word.
Point to the spaces on the form for photos 'Individual' applicants need two recent colour photographs with a white background.


These photos have to pasted on the form in the spaces provided.

Still image of a photo (blurred) with the dimensions drawn on the length and breadth The size of the photo should be 3.5cm x 2.5cm
Still image of stapled photo and clipped photo. The photos should not be stapled or clipped to the form.
Show still image of signature and wipe out and then of left hand impression across the photo The photo on the left, should have signature/thumb impression across it.
Show still image of signature and wipe out and then of left hand impression below the photo For the right side photo, the signature/thumb impression should be below it.
Thumb impressions should be attested by a Notary Public or an authorized officer with official seal and stamp.
Now, start filling the form.
Point to the Assessing Officer section on the form First of all, fill the Assessing officer details.
Show the 2 webpages on the browser AO details can be found on these webpages -


Point to section 1 Full Name In the item 1 section, you have to fill in your personal details.
Point to Please select title

Show any one as selected (with check mark)

Here, select your title, like Shri, Smt etc.
Show filled out boxes of Surname, First name and Middle name (in full) Write your surname, first name and middle name, in full-form.
Show filled out boxes of Surname, First name and Middle name (in initials) and then show a big red cross mark These are to be filled without any initials.
Show filled out boxes of Surname, First name and Middle name (with Dr. Mrs. in the title) and then show a big red cross mark Your name should not be prefixed with any title like M/s, Dr., Kumari, etc



Show filled out boxes of a very long Company name that continues to the next line of boxes.


Then the name and middle name should be shown.

For Non-Individuals, what if the name is longer than the space provided?


In that case, it can be continued in the space provided for First and Middle Name.

Show filled out boxes of a Company name without any abbreviations


“COOLING SOLUTIONS PRIVATE LIMITED”

In case of a Company, the name shouldn't contain any abbreviations.


E.g. 'Private Limited' should be written in full.

Wipe out and show filled out boxes of a Company name with abbreviation


“COOLING SOLUTIONS PVT. LTD.”

and then show a big red cross mark

Variations like Pvt Ltd, Private Ltd, P, P. Ltd etc are not allowed.
Show filled out boxes of a person's name In case of sole proprietorship, the PAN should be applied for in the proprietor's own name.
Show filled out boxes of a person's name which is abbreviated In item 2, Individual applicants can use abbreviation in their names.

This will be printed on the PAN card.

Zoom in on the full last name. Note that the last name must be written in its full-form.
Zoom into item 3 section


The next section asks for other names that one is or was known by.

It must be filled if the applicant selects "yes", following the instructions applicable for item 1.

Point to the Gender field then show a checkmark Item 4, the Gender field, should be filled only by Individual applicants.



Point to item 5 Date


Show the categories of date on page 4

The item 5 section asks for date of birth.

The dates expected from different categories of applicants are specified in the form.


E.g. A Company should provide its Date-of-Incorporation.

Point to item 6 Father’s Name Next, Individual applicants should fill in their father's name.


Instructions in item 1 with respect to name, apply here.

Note that married women should also give their father's and not husband's name.
Point to item 7 Address Item 7 asks for your address.
Point to item 7 Residence Address Residential address should be filled only by Individuals, HUF, AOP, BOI or AJP.
Show a filled out Office Address for an Individual Individuals should give Office Address here, if they have a source of incomei.e. business or profession.
Show a filled out Office Address for a firm In case of a Firm, LLP, Company, Local Authority or a Trust, complete office address is mandatory.
Point to filled out Office Address details of
  • Town/City/District,
  • State/Union Territory, and
  • PINCODE


The address given by all the applicants should include these details -
  • Town/City/District,
  • State/Union Territory, and
  • PINCODE


Show a filled out Office Address for a foreign firm based in another country. Foreign addresses must contain Country Name along with its ZIP Code.
Zoom in to Address for Communication For item 8, i.e. Address for Communication-
  • Individuals/HUFs/AOP/BOI/AJP may tick on either 'Residence' or 'Office' address.
  • Other applicants should write their 'Office' address


All communication will be sent to the address written here.
Zoom in to Telephone Number and Email ID details Telephone Number and Email ID details are to be filled in item 9.
Point to Country code (ISD code) and Area/STD code Telephone details should include Country code (ISD code) and Area/STD code
Show filled out section with codes as mentioned in narration column E.g. Details of a Delhi telephone 23557505 number should be filled as shown
  • 9 1 the Country code
  • 1 1 the STD Code


Point to the relevant fields The numbers and e-mail id are necessary to
  • contact applicants in case of any discrepancy in the application
  • send the PAN card via e-mail
  • SMS the status updates


Point to item 10 In item 10, select the category status that is applicable.
Point to Limited Liability Partnership which has a checkmark In case of Limited Liability Partnership, the PAN will be given a ‘Firm’ status.
Point to item 11 Item 11 asks for the registration number of companies, issued by the Registrar of Companies.
Other applicants may mention registration number issued by State or Central Government Authority.
Point to item 12 Item 12 -

Citizens of India, must enter their AADHAAR number, if allotted.

It should be supported by a copy of the AADHAAR letter/card.
Point to item 13 In item 13, applicants must indicate their source of income using a business/profession code
Go to page 3 and show the table of codes These codes are available on page 3 of the form.
Point to 01 and 02 codes in the table E.g.
  • Medical Profession and Business's code is 01
  • Engineering is 02


Point to item 14 Item 14 asks for personal details of representative assessees.


Only those specified in Section 160 of the Income-tax Act, 1961 can act as representative assessees.

Slide is required here Some of them are-
  • an agent of the non-resident,
  • guardian or manager of a minor,lunatic or idiot,
  • Court of Wards etc.

Representative assessees are mandatory for applicants who are minors, mentally retarded, deceased, idiot or a lunatic.

Point to Full Name sub-section and Address sub-section Personal details of the Representative Assessee have to be filled here.
Zoom in on item 15 Item 15, is about documents to be submitted for Pan Card application.
Slide is required here Attaching proof of identity and proof of address with a PAN application is mandatory.

These documents should be in the name of applicant.

Representative assessees must also attach these documents

Scroll to the page 4 of the Pan application form

Zoom and show item 15 description

List of documents that serve as proof of identity and address are given on page 4 of the Pan application form.


Applicants must furnish any one document from the options listed in the form.

Slide is required here E.g.-Proof of identity for Individual applicants and HUF are-
  • School leaving certificate
  • Ration Card
  • Driver's license etc.


Slide is required here Documents for proof of address are -
  • Electricity bill
  • Telephone Bill
  • Passport etc.


Slide is required here Now we will discuss some general information regarding the application-

The fee for processing PAN application is Rs.96.00 ( 85.00 + 12.36% service tax).

Payment can be made by-

  • Demand Draft
  • Cheque


Slide is required here For addresses outside India, the processing fee is Rs. 962.00

[ (Application fee 85.00 + Dispatch Charges 771.00) + 12.36% service tax].

For foreign addresses, payment can be made only by way of Demand Draft payable at Mumbai.

Zoom in to show the signature box and a signature inside it. The box at the end of the form, asks for the applicant's signature or thumb-print.

Representative Assessee's signature or thumb print should be given for minors, the deceased, lunatics and the mentally retarded.

Show an unsigned filled form and then show a cross-mark across it with the text REJECTED across it. Applications without signature or thumb-print will be rejected.
Slide is required here Applicants will receive an acknowledgement on acceptance of this form.


This will contain the Unique Identification number.


This number can be used for tracking the status of the application.

Slide is required here You can track its status using the Income-tax Department website

www.incometaxindia.gov.in OR these websites

tin.tin.nsdl.com/tan/StatusTrack.html

www.myutiitsl.com/PANONLINE/panTracker.do

Switch to the browser here

tin.tin.nsdl.com/tan/StatusTrack.html

On this website, the "Status Track " search will perform this task.


This search will need either your

  1. acknowledgement number, or
  2. details like name and date of birth


Slide is required here One can also get PAN status details via SMS.


SMS- NSDLPAN<space>15-digit Acknowledgement No.and send to 57575

Slide is required here


INCOME TAX PAN SERVICES UNIT (Managed by National Securities Depository Limited) 3rd floor. Sapphire chambers, Near baner telephone exchange, Baner, Pune 411045

The postal addresses are as shown.



Slide is required here


IT PAN Service

Centres(managed by UTIITSL) PB no 20, Plot no 3, Sector- 11, CBD Belapur – Navi Mumbai

400614

Summary Hope this information was helpful.


Let us summarize. In this tutorial, we have learnt -

- Procedure to apply for PAN Card

- Tracking the Status of PAN

About Slide Watch the video available at

http://spoken-tutorial.org/What_is_a_Spoken_Tutorial


• It summarizes the Spoken Tutorial project


• If you do not have good bandwidth, you can

download and watch it

About Slide The Spoken Tutorial Project Team


• Conducts workshops using spoken tutorials

• Gives certificates for those who pass an online

test

• For more details, please write to

contact@spoken-tutorial.org

About Slide Spoken Tutorial Project is a part of the Talk to a

Teacher project


• It is supported by the National Mission on

Education through ICT, MHRD, Government

of India


• More information on this Mission is available at

http://spoken-tutorial.org/NMEICT-Intro

Acknowledgment We have come to the end of this tutorial.


This is Arthi signing off from IIT Bombay


Thanks for joining

Contributors and Content Editors

Arthi, Nancyvarkey