Ir para conteúdo
Fórum Script Brasil
  • 0

Exercicio Exemplo 3.4 pagina 196 C++ Como Programar


jotâo

Pergunta

/*Encontrar o maior de tres inteiros positivos digitado pelo usuario. Utilizando o conceito de Função*/

#include<conio.h>

#include<iostream>

using namespace std;

using std::cin;

using std::cout;

using std::endl;

!if !defined(z)

!define z 0

#endif

/*Geralmente eu gosto de particionar utilizando os sinais de comentários para organizar os Ambientes do Programa*/

//*********************************************************************************************

//Ambiente para escrever os Prototipos das Funçoes do Programa.

void funcao_paraExibirMensagemSobreOProblema(void);

void funcao_paraEscreverAsVariaveis(void);

unsigned long int funcao_paraDigitarOValorAtravesDoTeclado(unsigned long int);

void funcao_paraEncontrarOMaiorValor(unsigned long int, unsigned long int, unsigned long int);

void funcao_paraImprimirResultado(unsigned long int);

//Ambiente do Programa Principal

unsigned long int main()

{

system("CLS");

//Ambiente para execução das Chamadas das Funçoes.

funcao_paraExibirMensagemSobreOProblema();

funcao_paraEscreverAsVariaveis();

system("PAUSE");

return(NULL);

}

//Ambiente para Especificar o Comportamento das Funções.

void funcao_paraExibirMensagemSobreOProblema(void)

{

cout <<"\nEste exercicio consiste em encontrar o maior valor numerico de Tres inteiros positivos digitado pelo usuario.";

cout <<endl;

system("CLS");

}

void funcao_paraEscreverAsVariaveis(void)

{

unsigned long int nm_a,nm_b,num_c,input_value;

//Inicializando as variaveis para que elas não carreguem por hora nenhum valor lixo da memória.

nm_a = nm_b = nm_c = input_value = ( z );

//Funcao para carregar as variaveis com algum valor digitado pelo usuario.

nm_a = funcao_paraDigitarValorDoTeclado( input_value );

nm_b = funcao_paraDigitarValorDoTeclado( input_value );

nm_c = funcao_paraDigitarValorAtravesDoTeclado( input_value );

//Depois dos Valores carregados nas variaveis,Iremos agora construir uma função para Pesquisar/Encontrar o maior valor e nos devolver o resultado.

funcao_paraEncontrarOMaiorValor(nm_a, nm_b, nm_c);

}

unsigned long int funcao_paraDigitarValorAtravesDoTeclado(unsigned long int value)

{

unsigned long int factor = ( z );

cout <<"\nInforme no campo abaixo o Valor do Fator:";

cout <<"Fator :"; cin >>factor;

value = (factor);

return(value);

}

void funcao_paraEncontrarOMaiorValor(unsigned long int a, unsigned long int b, unsigned long int c)

{

unsigned long int maior_valor = ( z );

if(( a > b ) && ( a > c ))

{

maior_valor = ( a );

}

else

if(( b > a ) && ( b > c))

{

maior_valor = ( b );

}

else

if(( c > a ) && ( c > b ))

{

maior_valor = ( c );

}

funcao_paraImprimirResultado( maior_valor );

}

void funcao_paraImprimirResultado(unsigned long int maior_valor)

{

cout <<"\nO Maior Valor Encontrado foi : " <<maior_valor <<endl;

system("PAUSE");

} :huh: :wub:

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...