Buscar

Aula Lógica Programação função PARA, ENQUANTO, MÓDULO FUNÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Função PARA 
 
para c⟵1 ate 3 passo 1 faça 
instrução 
fim para 
 
Ex 1: 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
int a, b, c, r; 
 
int main(int argc, char *argv[]) 
{ 
for (c = 1; c <= 3; c++) 
{ 
  cout <<"\n\n\t digite o primeiro valor:"; 
  cin >> a; 
  cout <<"\n\n\t digite o segundo valor:"; 
  cin >> b; 
  r = a + b; 
  cout <<"\n\t o resultado é:" <<r<<"\n\t"; 
  } 
system("PAUSE"); 
return EXIT_SUCCESS; 
 
 
Ex 2: 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
int  c; 
 
int main(int argc, char *argv[]) 
{ 
for (c = 1; c < 11; c++) 
{ 
  cout <<"\t\n" << c;    
  } 
system("PAUSE"); 
return EXIT_SUCCESS; 
 
 
 
Ex 3 (português estruturado no caderno. 
 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
float n1, n2, m; 
int c; 
 
int main(int argc, char *argv[]) 
{ 
for (c = 1; c <= 4; c++) 
{ 
  cout <<"\n\n\t\ escrever nota 1:"; 
  cin >> n1; 
  cout <<"\n\n\t escrever nota 2:"; 
  cin >> n2; 
  m = (n1 + n2)/2; 
  cout <<"\n\n\t a media é:" <<m<<"\n\n\t";    
  } 
system("PAUSE"); 
return EXIT_SUCCESS; 
 
 
Ex 4: função ENQUANTO 
 
#include <cstdlib> 
#include <iostream> 
using namespace std; 
int a, b, r, c; 
 
int main(int argc, char *argv[]) 
{ 
c = 1; 
while (c < 4) 
{ 
  cout <<"\n\n\t\ escrever a:"; 
  cin >> a; 
  cout <<"\n\n\t escrever b:"; 
  cin >> b; 
  r = a + b; 
  cout <<"\n\n\t o resultado é:" <<r<<"\n\n\t";   
  c = c + 1;   
  } 
system("PAUSE"); 
return EXIT_SUCCESS; 
} 
Pegadinha (português estruturado no caderno) 
 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
int r, c; 
 
int main(int argc, char *argv[]) 
{ 
c = 1; 
while (c <= 10) 
{ 
r = c + 2; 
c = c + 2;   
} 
  cout <<"\n\n\t resultado:" <<r;   
system("PAUSE"); 
return EXIT_SUCCESS; 
} 
 
o resultado é 11!!!! 
 
 
 
MÓDULO FUNÇÃO 
 
Ex 1: quadrado 
 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
 
int quadrado (int x); 
int r, a; 
 
int main(int argc, char *argv[]) 
{ 
  cout<<"\n\n\t digite um valor:"; 
  cin>>a; 
  r = quadrado (a); 
  cout<<"\n\n\t o valor é:"<<r; 
  
system("PAUSE"); 
return EXIT_SUCCESS; 
} 
int quadrado (int x) 
{ 
int r; 
r = x * x; 
return r; 
} 
 
Ex 2: média de notas 
 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
 
float media (float n1, float n2); 
float m, n1, n2; 
 
 
int main(int argc, char *argv[]) 
{ 
  cout<<"\n\n\t digite um valor para n1:"; 
  cin>>n1; 
  cout<<"\n\n\t digite um valor para n2:"; 
  cin>>n2; 
  m = media (n1, n2); 
  cout<<"\n\n\t o valor é:"<<m; 
  
system("PAUSE"); 
return EXIT_SUCCESS; 
} 
float media (float n1, float n2) 
{ 
float m; 
m = (n1 + n2)/2; 
return m; 
} 
 
 
Ex 3: perímetro circunferência (c: perímetro; r: raio; fórmula C=Pi.r.2)a 
 
 
#include <cstdlib> 
#include <iostream> 
 
using namespace std; 
 
float perimetro (float r); 
float r, c; 
 
 
int main(int argc, char *argv[]) 
{ 
  cout<<"\n\n\t digite um valor para r:"; 
  cin>>r; 
  c = perimetro (r); 
  cout<<"\n\n\t o valor é:"<<c; 
  
system("PAUSE"); 
return EXIT_SUCCESS; 
} 
float perimetro (float r) 
{ 
float c; 
c = 3.14 * r * 2; 
return c; 
}

Outros materiais