Pratica05
270 palavras
2 páginas
Faculdade MetrocampAPC II
Alg. e Prog. de Computadores II
Bach. SI e Bach. CCO
Turma: 2º Sem
Prática 05
1. Objetivo
- Construir, compilar e executar programas na Linguagem C.
- Conhecer o funcionamento da modularização de programas.
- Fazer a leitura dos conceitos e exemplos da Aula04 e desenvolver os exercícios propostos.
2. Recursos Necessários / Materiais
- Compilador Dev C++.
3. Procedimentos
A. Digitar os Exemplos 3, 4, 5 e 6 da Aula 4 (Parte B). Observar a execução do programa.
Entender o funcionamento do uso de ponteiros e passagem de parâmetros por referência.
B. Digite o código abaixo no compilador e observe quais serão as saídas: main(){ int p=10; int *ppt; ppt = &p; cout << p
<< “\n”; cout << *ppt << “\n”; cout << &p << “\n”; cout << ppt;
}
C. Fazer uma função que receba a nota de 3 provas e calcular a sua média aritmética.
1) Resolver o problema usando a função: float Calcula_Media(float n1, float n2, float n3)
2) Resolver o problema usando a função: void Calcula_Media(float n1, float n2, float n3, float *media)
Desenvolva a função main() para testar o funcionamento das funções e a passagem de parâmetros. D. Fazer uma função que recebe como parâmetro uma string qualquer e substitui todos os caracteres em branco da string pelo caractere ‘*’. A função deve retornar para a função main() a quantidade de substituições feitas por meio de um parâmetro por referência.
E. Fazer uma função que recebe como parâmetro um vetor de números inteiros e o tamanho real deste vetor. Essa função deve verificar e retornar a quantidade de números pares e a quantidade de números ímpares.
Copyright – Faculdade Metrocamp
1