Jump to content
Fórum Script Brasil
  • 0

Exercicio Exemplo 3.4 pagina 196 C++ Como Programar


jotâo

Question

/*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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...