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çalhofor(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çalhowhile (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çalhodo{
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
}