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

Resposta dos Exercícios

Segue resposta do exercício do Capítulo 15

O programa que você digitou pode estar bem diferente do programa abaixo. Isso é normal, já que cada um pensa de uma forma diferente para se
fazer um programa.

Caso você não tenha conseguido resolver o exercício, leia o programa abaixo com atenção. Tente executá-lo.

 

Exercídios Propóstos:

1 - Crie um programa com 2 variáveis.
Inicie as variáveis com números.
Faça um teste para saber qual das duas tem o maior número.
Mostre os resultados na tela.


CÓDIGO...

#include <iostream>

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

int main()
{

  int num1 = 5;  
  int num2 = 10;

  if ( num1 > num2 )
  {
    cout << "Num1 é maior que Num2" << endl;
  }
  else
  {
    cout << "Num2 é maior que Num1" << endl;
  }

  system("pause");

  return 0;
}


FIM DE CÓDIGO...

 

2 - Crie um programa com 3 variáveis.
Inicie as com números.
Faça diversos testes para saber qual delas é a maior.
Para isso, crie uma outra variável que vai guardar sempre o valor da maior.
Assim você sempre testa ela com uma das 3.
Mostre na tela qual a maior das 3.


CÓDIGO...

#include <iostream>

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

int main()
{

  int num1 = 55;
  int num2 = 50;
  int num3 = 30;

  // variável auxiliar
  int auxiliar = 0;


  auxiliar = num1;

  // testamos a 1 com a 2
  if ( auxiliar > num2 )
  { 
    // testamos a 1 com a 3
    if ( auxiliar > num3 )
    {
      cout << "Num1 é maior que Num2 e Num3" << endl;
    }
    else
    { 
      cout << "Num3 é maior que Num1 e Num2" << endl;
    }
  }
  else
 {
    // atribui num2 para auxiliar
    auxiliar = num2;

    if ( auxiliar > num3 )
    {
      cout << "Num2 é maior que Num1 e Num3" << endl;
    }
    else
    {
      cout << "Num3 é maior que Num1 e Num2" << endl;
    }
  }

  system("pause");

  return 0;
}


FIM DE CÓDIGO...

O uso de uma variável auxiliar ajuda a desenvolver uma lógica melhor para o programa.

Abuse a vontade de testes de if e variáveis auxiliares.

Sempre use a identação correta.

Se você não conseguiu fazer o último exercício. Tente alterar o código acima para testar 4 variáveis.
Depois tente reescrever todo o código.

 


Contribuidor
Adriano Waltrick
01/06/2007


 

« 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.