2. CÓDIGO FONTE DA AULA 01 – DEPURAÇÃO E DOCUMENTAÇÃO – 2015.1
Slide 11
#include <iostream>
using namespace std;
int main()
{
cout << "Olá Mundo !!!";
}
Slide 12
#include <iostream>
using namespace std;
int main()
{
const float numero_pi = 3.14;
char genero = 'M';
int idade = 31;
float nota_final = 8.5;
double salario = 1200.12;
cout << "Variáveis:" << genero << "," << idade << "," << nota_final
<< "," << salario << "," << numero_pi << endl;
double nota1, nota2;
cout << "Digite as notas:" << endl;
cin >> nota1 >> nota2;
cout << "Notas: " << nota1 << "-" << nota2;
}
Slide 13
#include <iostream>
using namespace std;
int main()
{
int x = 10 + 5; // soma
int y = 4 - 20; // subtração
int j = 34 * 160; // multiplicação
int i = 6 / 2; // divisão
int p = 150 % 2; // resto da divisão
int acelerar = 100; // incremento pós-fixado
acelerar++;
int desacelerar = 100; // decremento pós-fixado
desacelerar--;
}
#include <iostream>
using namespace std;
int main()
{
int correr = 20; // incremento pré-fixado
++correr;
3. int andar = 30; // decremento pré-fixado
--andar;
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
a += 1; // atribuição soma
b -= 1; // atribuição subtração
c *= 1; // atribuição multiplicação
d /= 1; // atribuição divisão
e %= 1; // atribuição resto da divisão
}
Slide 14
#include <iostream>
using namespace std;
int main()
{
int idade;
cout << "Digite sua idade:";
cin >> idade;
if (idade >= 21)
{
cout << "Maior de idade";
}
else
{
cout << "Menor de idade";
}
}
#include <iostream>
using namespace std;
int main()
{
int opcao;
cout << "Informe uma opção (1,2,3):";
cin >> opcao;
switch (opcao)
{
case 1:
cout << "Opção 1 Selecionada";
break;
case 2:
cout << "Opção 2 Selecionada";
break;
case 3:
cout << "Opção 3 Selecionada";
break;
default:
cout << "Nenhuma Opção Selecionada";
break;
}
}
4. Slide 15
#include <iostream>
using namespace std;
int main()
{
for (int i=0;i<=10;i++)
{
cout << i << "n";
}
int j = 0;
while (j <=10)
{
cout << j << "n";
j++;
}
int k = 0;
do
{
cout << k << "n";
k++;
}
while (k <= 10);
}
Slide 16
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int k[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // inicializando um vetor
for (int i=9;i>=0;i--)
{
k[i] = i;
cout << k[i] << "n";
}
char nome1[10] = "João"; // uma string
char nome2[10] = "Maria";
strcat(nome2, " das Graças"); // concatena duas strings
cout << "Nome1, Nome2: " << nome1 << "," << nome2 << "n";
cout << "Tamanho do Nome1: " << strlen(nome1) << "n"; // tamanho de uma string
cout << "Tamanho do Nome2: " << strlen(nome2) << "n";
cout << "Comparando:" << strcmp(nome1, nome2) << "n"; // compara duas strings
char usuario[100];
gets(usuario); // lê a string do teclado
cout << "Usuário: " << usuario;
}
Slide 21
#include <iostream>
using namespace std;
int main()
5. {
int value[10];
int i = 0;
for (;i<=10;i++)
{
value[i] = i;
cout << i;
}
}
Slide 29
#include <iostream>
using namespace std;
/**
Autor: Thomás da Costa
Data de Criação: 01/01/2015
Titulo: Programa que efetua o cálculo de uma progressão aritmética
Descritivo: Progressão aritmética é um tipo de seqüência numérica que a partir
do segundo elemento cada termo (elemento) é a soma do seu antecessor por uma constante.
**/
int main()
{
const int TOTAL_PA = 10; // Limite total da progressão aritmética
int razao = 2; // Razão da progressão
int i = 0; // Indice para efetuar o loop da progressão
int resultadoPa = 0; // Resultado da posição da PA
int resultadoAntPa = 3; // Resultado anterior da posicao da PA
// Efetuado o cálculo da progressão de acordo
for (;i<=TOTAL_PA;i++)
{
// Cálculo da progressão ocorre indice atual mais a razão
resultadoPa = resultadoAntPa + razao;
resultadoAntPa = resultadoPa;
// Imprime valor na tela da PA
cout << resultadoPa << "n";
}
}
Slide 32
#include <iostream>
using namespace std;
int main()
{
int i=1;
int j=1;
for (;i<=10;i++)
{
for (;j<=10;j++)
{
cout << i << "x" << j << "=" << (i * j) << "n";
}
6. cout << "n";
j=1;
}
}
Slide 33
#include <iostream>
using namespace std;
int main()
{
int fat=6;
int fatorial = 1;
while (fat >= 1)
{
fatorial *= fat;
fat--;
}
cout << fatorial << "n";
}
Slide 34
#include <iostream>
using namespace std;
int main()
{
for (int k=100;k>=1;k--)
{
int ret = k % 2;
if (ret == 0)
{
cout << "Par:" << k << "n";
}
else
{
cout << "Impar:" << k << "n";
}
}
}