Atividade Avaliativa - Correção
Por: ThiagoMouraHS • 26/3/2019 • Ensaio • 394 Palavras (2 Páginas) • 171 Visualizações
- A função strncat realiza a concatenação dos n primeiros caracteres de uma variável para outra, sendo que ambas são strings, e n é inteiro. Contém a seguinte sintaxe - strncat(string_destino, string_origem, quantidade);
Escreva uma função que solicite a digitação de duas strings e crie a lógica utilizada na função strncat, ou seja, sem utilizar a função, escreva o código necessário para concatenar os n primeiros caracteres de uma string em outra. Ao final, exiba a string destino.
Obs. A única função permitida para utilização será a gets, as outras funções, de manipulação de strings, não poderão ser utilizadas.
- Escreva uma função que solicite a digitação de uma letra, que corresponde ao curso que o aluno cursará, sendo permitido apenas as letras da tabela abaixo.
Letra | Curso correspondente | Valor da Mensalidade |
U | Arquitetura e Urbanismo | R$ 1980,00 |
D | Design | R$ 1228,27 |
E | Engenharia Aeronáutica | R$ 1506,60 |
J | Jogos Digitais | R$ 943,80 |
P | Psicologia | R$ 1284,05 |
Após validação, retorne, via parâmetro por referência, a letra escolhida e, via função, o valor da mensalidade referente ao curso.
- Escreva uma função que solicite a digitação de um número inteiro, positivo, de 1 até 75, e retorne-o validado.
- Escreva uma função que receba dois vetores (um char e outro real) e o tamanho dos vetores. A função deverá exibir os valores de cada vetor. Utilizando aritmética de ponteiros.
Exemplo de impressão:
D 1228,27
D 1228,27
Q 1299,89
...
- Escreva uma função que:
- Solicite, utilizando a função da questão 03, a digitação de um número inteiro;
- Crie dinamicamente dois vetores, sendo um para armazenar os cursos dos alunos (letra) e o outro para armazenar os valores das mensalidades.
- Preencha os vetores criados utilizando a função da questão 02. Observe que haverá um valor retornado e outro preenchido via parâmetro por referência.
- Execute a função da questão 04.
- Solicite, utilizando a função da questão 03, a digitação de um número inteiro, este número corresponderá a quantidade de termos que o usuário deseja calcular. Com esta quantidade, calcule o somatório de termos da série abaixo:
[pic 2]
Por exemplo: Se o usuário solicitar o somatório de 3 termos, ele terá o resultado 0,229
...