Programação Estruturada II CÓDIGO FONTE DA AULA 01 DEPURAÇÃO E DOCUMENTAÇÃO – 2015.1
Prof. Thomás da Costa thomasdacosta@gmail.com
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 int int int int
x y j i p
= = = = =
10 + 5; 4 - 20; 34 * 160; 6 / 2; 150 % 2;
// // // // //
soma subtração multiplicação divisão resto da divisão
int acelerar = 100; acelerar++;
// incremento pós-fixado
int desacelerar = 100; desacelerar--;
// decremento pós-fixado
} #include <iostream> using namespace std; int main() { int correr = 20; ++correr;
// incremento pré-fixado
int andar = 30; --andar; int int int int int a b c d e
+= -= *= /= %=
a b c d e
= = = = =
// decremento pré-fixado
1; 2; 3; 4; 5;
1; 1; 1; 1; 1;
// // // // //
atribuição atribuição atribuição atribuição atribuiçã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 << break; case 2: cout << break; case 3: cout << break; default: cout << break; } }
"Opção 1 Selecionada";
"Opção 2 Selecionada";
"Opção 3 Selecionada";
"Nenhuma Opção Selecionada";
soma subtração multiplicação divisão resto da divisão
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()
{ 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; int razao = 2; int i = 0; int resultadoPa = 0; int resultadoAntPa = 3;
// // // // //
Limite total da progressão aritmética Razão da progressão Indice para efetuar o loop da progressão Resultado da posição da PA 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"; }
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"; } } }