Forma geral do comando for 

for (int i= início; i<=final ; i++ ) { comandos; } 

Exemplo de programa com o comando for 

#include <iostream.h> 
#include <stdlib.h>     
#include <math.h>  
#include <stdio.h> 
#include <conio.h>   

 void main() { 

// declarando as variáveis
float dx,x, y;
int i; 

// apresentação do programa                                                     
cout<< " Este programa serve para elaborar uma tabela com valores de x e y  onde\n "; 
cout<< "\t       3     1/2          x\n"; 
cout<< "\t y = x  -  x   -  6x +  e  - ln x - sen x\n" ;    

// entrada dos dados 
cout<<"Digite o valor de x para iniciar a construcao da tabela\n"
cin>>x; 
cout<<"Digite o valor da dintância entre os valores de x para a construcao da tabela \n" ; 
cin>>dx; 

// preparando os dados 

i=0;  

// calculando e expondo a tabela 

cout<< "\t---------------------------------------------------\n" ;   // início da tabela
cout<< "\t      \t |           3     1/2          x                   \n";
cout<< "\t   x  \t | y = x  -  x   -  6x +  e  - ln x - sen x\n" ;   // cabeçalho
cout<< "\t----------------------------------------------------\n" ;   // cabeçalho 

for(i=0;i<10;i=i+1){
   y= pow(x,3)-pow(x,0.5)-6*x+ exp(x)-log(x)-sin(x);              //calculando y de cada linha
   cout<< "  \t   "<< x << "\t | \t" << y <<endl;         // expondo cada linha 

   //i=i+1;                                   //contando a próxima linha 

   x=x+dx;                                //calculando o próximo x 

  };// fim do for 

cout<< "\t----------------------------------------------------\n" ;   // fim da tabela 
getche(); // espera 

 

Forma geral do comando while 

while (condiçao) { comandos; } 

Exemplo de programa com o comando while
 

#include <iostream.h> 
#include <stdlib.h>     
#include <math.h>  
#include <stdio.h> 
#include <conio.h>    

 void main() { 

// declarando as variáveis
float dx,x, y;
int i; 

// apresentação do programa                                                     
cout<< " Este programa serve para elaborar uma tabela com valores de x e y  onde\n "; 
cout<< "\t       3     1/2          x\n"; 
cout<< "\t y = x  -  x   -  6x +  e  - ln x - sen x\n" ;    

// entrada dos dados 
cout<<"Digite o valor de x para iniciar a construcao da tabela\n"
cin>>x; 
cout<<"Digite o valor da dintância entre os valores de x para a construcao da tabela \n" ; 
cin>>dx; 

// preparando os dados 

i=0;  

// calculando e expondo a tabela 

cout<< "\t---------------------------------------------------\n" ;   // início da tabela
cout<< "\t      \t |           3     1/2          x                   \n";
cout<< "\t   x  \t | y = x  -  x   -  6x +  e  - ln x - sen x\n" ;   // cabeçalho
cout<< "\t----------------------------------------------------\n" ;   // cabeçalho

while (i<10){  

   y= pow(x,3)-pow(x,0.5)-6*x+ exp(x)-log(x)-sin(x);              //calculando y de cada linha 

   cout<< "  \t   "<< x << "\t | \t" << y <<endl;         // expondo cada linha 

   i=i+1;                                   //contando a próxima linha 

   x=x+dx;                                //calculando o próximo x 

  }// fim do while 

cout<< "\t----------------------------------------------------\n" ;   // fim da tabela 

getche(); // espera 


Forma geral do comando  do while 

do{ 

bloco de instruções; 

 }while(condição);  

Exemplo de programa com o comando while 

#include <iostream.h> 
#include <stdlib.h>     
#include <math.h>  
#include <stdio.h> 
#include <conio.h>   

 void main() { 

// declarando as variáveis
float dx,x, y;
int i; 

// apresentação do programa                                                     
cout<< " Este programa serve para elaborar uma tabela com valores de x e y  onde\n "; 
cout<< "\t       3     1/2          x\n"; 
cout<< "\t y = x  -  x   -  6x +  e  - ln x - sen x\n" ;    

// entrada dos dados 
cout<<"Digite o valor de x para iniciar a construcao da tabela\n"
cin>>x; 
cout<<"Digite o valor da dintância entre os valores de x para a construcao da tabela \n" ; 
cin>>dx; 

// preparando os dados 

i=0;  

// calculando e expondo a tabela 

cout<< "\t---------------------------------------------------\n" ;   // início da tabela
cout<< "\t      \t |           3     1/2          x                   \n";
cout<< "\t   x  \t | y = x  -  x   -  6x +  e  - ln x - sen x\n" ;   // cabeçalho
cout<< "\t----------------------------------------------------\n" ;   // cabeçalho

do{  

   y= pow(x,3)-pow(x,0.5)-6*x+ exp(x)-log(x)-sin(x);              //calculando y de cada linha 

   cout<< "  \t   "<< x << "\t | \t" << y <<endl;         // expondo cada linha 

   i=i+1;                                   //contando a próxima linha 

   x=x+dx;                                //calculando o próximo x 

  } while (i<10);  // fim do   do while 

cout<< "\t----------------------------------------------------\n" ;   // fim da tabela 

getche(); // espera 

}