Programação Estruturada 2 - Aula 01 - Código Fonte

Page 1

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"; } } }


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.