Historia
Para fazermos o nosso programa ultilizamos as seguintes bibliotecas, usamos a biblioteca, que cuida da parte de entrada e saida de dados,usamos também o "#include não optei por usar o "stdlib.h, porém o #include pode ser classificado em: conversão, memória, controle de processo, ordenamento e procura, matemática., Optamos por usar a biblioteca CONIO.H que possui outras funções de entrada e saída, como por exemplo o
GETCHE() que usei no programa , ele acessa variáveis do tipo char, ele também é essencial para quando quisermos limpar a tela e mover o cursor para a posição system ("cls"); No programa usamos a estrutura de condição em duas funções do programa respetivamente void calcula, em que tem a opção de escolha , A linguagem C define duas funções que podem ser usadas para escrever e ler valores. Os valores são escritos em um chamado “fluxo de saída” que normalmente corresponde a um dispositivo referido como tela ou console . Os valores são lidos de um chamado “fluxo de entrada” que normalmente corresponde a um dispositivo referido como teclado. O primeiro argumento é obrigatório para ambas funções. Se o programador invocar a função printf ou scanf sem argumentos ( printf()ou scanf()) uma mensagem de erro é emitida, O primeiro argumento da função printf corresponde ao endereço de uma cadeia de caracteres, Esta cadeia de caracteres será lida e os caracteres serão escritos no terminal (ou console) a menos que estes caracteres sejam identificados como sendo especificações de conversão. As especificações de conversão em geral descrevem como escrever os demais argumentos da função. Usamos o scanf, a função scanf opera, de forma similar à printf, sobre um fluxo de caracteres, mas agora trata-se de um “fluxo de entrada, Usamos o %d.2f que controlará o número mínimo de caracteres a serem impressos, na hora de acrescentar o nome do grupo, optamos por deixa-los em coluna, e não linha, então usamos "\n" esse