Este repositório contém os trabalhos da disciplina de Linguagem de Programação do curso de Engenharia Mecatrônica no IFCE
- Os comandos de execução do projeto orientados a seguir funcionam apenas em sitemas operacionais Linux
- Há um diretório /lib com funções utilizadas em mais de arquivo, como: fatorial e raiz quadrada
- Questão 1: Dados os coeficientes de uma função do 2° grau, encontrar as raízes reais da função.
>>> make quadratic
- Questão 2: Dado um ângulo x em radianos, calcular o cosseno.
>>> make cosine
- Questão 3: Ler uma quantidade desconhecida de notas até que seja digitado um número negativo e imprimir o número de candidatos, a média, a maior e a menor das notas.
>>> make contest
- Questão 4: Calcular os primeiros 20 termos da série de Fibonacci.
>>> make fibonacci
- Questão 5: Ler uma quantidade desconhecida de temperaturas até que seja digitado o número 1000 e imprimir a quantidade de dados coletados, a média, o maior e o menor valor das temperaturas.
>>> make temperature
- Questão: Ler um número e executar uma operação, dentre as quais são:
1 - Calcular o fatorial do número. 2 - Calcular a raiz quadrada do número. 3 - Verificar se o número é primo. 4 - Calcular o somatório dos dígitos do número.
>>> make menu
- Questão: Ler um número e executar a operação correspodente com as funções da biblioteca.
>>> make calculator
- Questão: Ler números em um arquivo e verificar se são primos, além de calcular o seu fatorial e raiz quadrada.
>>> make fileOperations
- Questão: Ler os números de cada linha de um arquivo e verificar se podem formar um triângulo, caso possam, informar qual.
>>> make fileTriangle
- Questão: Preencher um vetor com 10 valores e imprimir o maior, o menor,a média e o desvio padrão dos valores, além de retornar se cada número é primo e a soma dos sues dígitos.
>>> make vector
- Questão: Preencher uma matriz 3x10, a qual representa as notas de 10 alunos em 3 disciplinas, verificar se cada aluno foi aprovado com média maior ou igual a 6 e calcular a média, a maior e a menor nota de cada disciplina.
>>> make matrix