Relatório 03 - Funções
Por: coverttuna • 3/11/2015 • Trabalho acadêmico • 471 Palavras (2 Páginas) • 230 Visualizações
Fundamentos de Programação – CCO13
Relatório 03 - 2º Bimestre (30 pts)
[pic 3]
Questão | Nota | Total |
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 |
Desenvolver cada um dos problemas abaixo em linguagem de programação C.
- Implemente o cálculo de potência: dada uma base e o expoente, retornar a base elevada ao expoente (POW). Por exemplo, 23 = 2 x 2 x 2 = 8.
2. Implemente uma função para multiplicar dois números utilizando somas sucessivas. Por exemplo:
• 3 x 5 = 5 + 5 + 5 = 15
• 4 x 10 = 10 + 10 + 10 + 10 = 40
3. É preciso determinar o maior elemento em um vetor. Desenvolva uma função para esta tarefa.
4. Dadas as seguintes informações: R.A., nota da 1ª prova, nota da 2ª prova e número de faltas. Elabore um programa que contenha:
a) Um módulo para entrada de dados;
b) Um módulo para cálculo da média = ((p1*4) + (p2*6))/10. (Utilizar passagem de parâmetros).
c) Um módulo para cálculo da situação do aluno que estará “Aprovado” se média >=5 e número de faltas<=16, caso contrário aluno “Reprovado”. Utilizar passagem de parâmetros.
O algoritmo deverá ser repetido para vários alunos até que RA=‘’. Utilizar variável local no módulo principal e passá-las por parâmetro onde necessário.
As informações devem ser lidas de um arquivo e impressas também em arquivo.
5. Criar um programa que lê os elementos de uma matriz de ordem nxm e um número num no módulo principal. Deverá ser criado outro módulo que verifique se o número num pertence à matriz. Para isso esse módulo deve receber como parâmetros a matriz e num. A resposta deverá retornar como parâmetro ao módulo principal que deverá exibi-la.
6. Construa uma função que receba três valores, a, b e c, retorne (passagem por referência) o MAIOR e o MENOR valor desses três. Deve ser criado um programa para utilizar tal função lendo os três valores e imprimindo o maior e o menor valor computado.
7. Construa uma função que receba dois valores inteiros a e b, retorne (passagem por referência) o quociente, div, e o resto divisão, mod, de a por b. A função deve retornar -1 caso não seja possível realizar as operações e 0 caso seja possível. Um algoritmo para utilizar tal função deve ser criado, tratando o retorno da função.
Observação: Ao término da aula de laboratório, reescrever os programas para este documento. Salvar como Relatorio03_Matr1_Matr2_Turma.doc. Onde Matr1 é a matricula do 1º integrante e Matr2 a matricula do 2º integrante, e turma é, por exemplo: EME_T3 ou EEN. Enviar para o e-mail ednars@hotmail.com, e enviar com cópia para o email do monitor de sua turma. (Caso o tempo de aula não for suficiente para o término das atividades de laboratório, as mesmas deverão ser terminadas e enviadas até a semana seguinte, antes de 24:00hs de sexta-feira).
...