problem with pwm

Hi guys.I wrote the code with for command for both the dc motors, Because I do not know how to use the pwm on the arduino. Please write this code for me with pwm.

test.ino (1.79 KB)

To save people the bother here's that file properly formatted and
correctly posted in code tags:

char in=0;  
void setup()
{
  Serial.begin(9600); 
  pinMode(3, OUTPUT); 
  pinMode(5 , OUTPUT); 
  pinMode(6 , OUTPUT); 
  pinMode(9 , OUTPUT);
}

void loop() 
{
  if (Serial.available() > 0) 
    in = Serial.read();
  //Turn Right
  if(in=='2')
  {
    digitalWrite(3, LOW);                  
    digitalWrite(6, LOW);                    
    for(char a = 0 ; a <= 1  ;a++)
    {  
      digitalWrite(5, HIGH);                      
      digitalWrite(9, HIGH);                      
      delay(2);                      
      digitalWrite(5, LOW);                     
      digitalWrite(9, LOW);                      
      delay(4);
    }   
    in=0;
  } 
       //Forward
  if(in=='5')
  {   
    digitalWrite(6, LOW); 
    digitalWrite(5, LOW);    
    for(char a = 0 ; a <= 1 ; a++)
    {        
      digitalWrite(3, HIGH);                 
      digitalWrite(9, HIGH);                 
      delay(2);  
      digitalWrite(3, LOW);                 
      digitalWrite(9, LOW);                 
      delay(4);
    }        
    in=0;
  }
  //Turn left      
  if(in=='4')
  {                             
    digitalWrite(5, LOW);                             
    digitalWrite(9, LOW);                                
    for(char a = 0 ; a <= 1 ; a++)
    {                                    
      digitalWrite(3, HIGH);                                    
      digitalWrite(6, HIGH);                                    
      delay(2);                                      
      digitalWrite(3, LOW);                                    
      digitalWrite(6, LOW);                                    
      delay(4);
    }                                 
    in=0; 
  }

Firstly it's imcomplete, and secondly the pins should have symbollic names so
we know which are left and right and which are PWMable.