jotâo Postado Setembro 21, 2011 Denunciar Share Postado Setembro 21, 2011 /*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 Principalunsigned 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: Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jotâo
/*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
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.