Nesta aula você irá entender o que é programação orientada a função em C# e irá construir um Console App, com um menu de opções enviando para as funções que já criamos.
Programação orientada a função é quando temos uma aplicação que possui várias funções que resolvem problemas distintos e então criamos uma unica função que chamam essas funções distintas.
Abaixo vamos mostrar um exemplo onde temos uma função que tem um menu de opções e cada opção do menu, chama uma função diferente.
// A função Main faz chamadas para duas funções distintas (LerArquivo e Tabuada)
public const int SAIDA_PROGRAMA = 0;
public const int LER_ARQUIVO = 1;
public const int TABUADA = 2;
static void Main(string[] args)
{
while(true)
{
string mensagem = "Olá usuário, bem vindo ao programa \n"
"\n Utilizando programação funcional" +
"\n\n " +
"\n Digite uma das opções abaixo: " +
"\n 0 - Sair do Programa" +
"\n 1 - Para Ler Arquivos" +
"\n 2 - Para executar Tabuada" +
Console.WriteLine("mensagem");
int valor = int.Parse(Console.ReadLine());
if(valor == SAIDA_PROGRAMA)
{
break;
}
else if (valor == LER_ARQUIVO)
{
LerArquivo(1) //Chama a função LerArquivo()
}
else if (valor == TABUADA)
{
Tabuada(9); //Chama a função Tabuada()
}
}
}
Nesta aula você irá entender o que é programação orientada a função em C# e irá construir um Console App, com um menu de opções enviando para as funções que já criamos.
Programação orientada a função é quando temos uma aplicação que possui várias funções que resolvem problemas distintos e então criamos uma unica função que chamam essas funções distintas.
Abaixo vamos mostrar um exemplo onde temos uma função que tem um menu de opções e cada opção do menu, chama uma função diferente.
// A função Main faz chamadas para duas funções distintas (LerArquivo e Tabuada)
public const int SAIDA_PROGRAMA = 0;
public const int LER_ARQUIVO = 1;
public const int TABUADA = 2;
static void Main(string[] args)
{
while(true)
{
string mensagem = "Olá usuário, bem vindo ao programa \n"
"\n Utilizando programação funcional" +
"\n\n " +
"\n Digite uma das opções abaixo: " +
"\n 0 - Sair do Programa" +
"\n 1 - Para Ler Arquivos" +
"\n 2 - Para executar Tabuada" +
Console.WriteLine("mensagem");
int valor = int.Parse(Console.ReadLine());
if(valor == SAIDA_PROGRAMA)
{
break;
}
else if (valor == LER_ARQUIVO)
{
LerArquivo(1) //Chama a função LerArquivo()
}
else if (valor == TABUADA)
{
Tabuada(9); //Chama a função Tabuada()
}
}
}