Programação orientada a função

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.

assinaturaAssine nossa Comunidade

Programação Orientada a função - C#


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()
            }
          }
        }
      
    

Programação orientada a função

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.

Próximas Aulas:
assinaturaAssine nossa Comunidade

Programação Orientada a função - C#


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()
            }
          }
        }