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

432 visualizações

Publicada em

Código Fonte da Aula 01

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
432
No SlideShare
0
A partir de incorporações
0
Número de incorporações
64
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 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
  2. 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. 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. 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. 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. 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"; } } }

×