Conheça a iniciativa da Biblioteca dos Desenvolvedores  
Índice da Biblioteca  
Área dos Usuários  
Fórum de Discussão  
Forúm
 
 

Exercícios

Segue um exemplo mais completo de um programa de soma.
Compile este programa. Com a ajuda deste programa, tente resolver o exercício abaixo.

Aconcelhamos a você digitar o código abaixo. As vezes dá preguiça e voltade de copiar e colar. Mais digitando o código ajuda a gravar o padrão de
programação.


CÓDIGO...

// Esse programa imprime valores de resultados matemáticos

#include <iostream>

using std::cout;
using std::endl;

int main()
{
  cout << "Programa de Impressão" << endl;

 

  // variáveis podem ser criadas em qualquer parte de seu programa
  int num1 = 0;
  int num2 = 0;
  int num3 = 0;

  int resultado = 0;

  num1 = 10;

  cout << num1 << endl;

  num2 = 1;

  cout << num2 << endl;

  num3 = num1 + num2;

  cout << num3 << endl;

  // soma mais 1 em num3
  num3++;
  cout << num3 << endl;

  num3--;
  cout << num3 << endl;

  // isso quer dizer, num3 fica igual a ele mesmo + num1
  num3 += num1;
  cout << num3 << endl;

  num3 -= num1;
  cout << num3 << endl;

  num3 *= num1;
  cout << num3 << endl;

  // sempre que um operador for executado primeiro,
  // é importante usar entre parenteses como na matemática
  num3 = ( num2 * num1 ) + num1;
  cout << num3 << endl;

  // isso quer dizer que,
  // num3 fica igual a ele mesmo + a multiplicação de num1 * num1.
  num3 += ( num1 * num1 );
  cout << num3 << endl;


  // números podem ser usados livrementes
  cout << 5 + 12 << endl;
  cout << 5 + num3 << endl;
  // só que eles são perdidos após o processador completar a aritmética


  // aprenda sobre o mod, ou módulo!!
  cout << 5 % 2 << endl;
  cout << 6 % 2 << endl;
  cout << 7 % 2 << endl;
  cout << 8 % 2 << endl;
  cout << 9 % 2 << endl;
  cout << 10 % 2 << endl;

  // mod retorna o resto da divisão
  // mod é diferente de divisão
  cout << 5 / 2 << endl;
  cout << 6 / 2 << endl;
  cout << 7 / 2 << endl;
  cout << 8 / 2 << endl;
  cout << 9 / 2 << endl;
  cout << 10 / 2 << endl;

  // observe os resultados abaixo

  num3 = num1 + num1 * num3;
  cout << num3 << endl;

  num3 = ( num1 + num1 ) * num3;
  cout << num3 << endl;


  system("pause");

  return 0;
}


FIM DE CÓDIGO...

Leia o código, compile e teste todos os resultados. Só assim você vai entender como funciona.
A Calc do windows ajuda. :)

Exercídios Propóstos:

1 - Crie um programa com 5 variáveis.
Inicie as variáveis com números.
Utilize 5 vezes os operadores de Soma, subtração, multiplicação e divisão.
Mostre os resultados na tela.
Todas as variáveis devem ser usadas nas operações.


 


 

« Anterior

 

Próximo »

 
 

01/06/2007 (C) Copyright. Todos os Direitos Reservados. Leia a política de privacidade do portal.
É proibida a cópia de conteúdo deste site de acordo com a Lei Brasileira de Direitos Autorais.