Você está na página 1de 1

Curso de Programação

INTRODUÇÃO À LINGUAGEM C++


Duração: 25 HORAS | Formação à distância
Registo de acreditação: CCPFC/ENT-AP-0433/17

SESSÃO 4 - Exercício nº 1

OBJETIVO: Structs, Ficheiros e Tratamento de exceções.

Elabore um projeto através do Eclipse IDE (Ambiente de desenvolvimento), e atribua ao


nome do projeto: “File > New > C/C++ Project > S4-Exercicio1”.
▪ Sugestão: As respostas às questões podem ser realizadas num só documento, e para isso utilize os
comentários para efetuar a separação entre elas (por. ex. // alínea 1).

STRUCTS
1. Elabore um programa, que crie uma estrutura (struct) que permita guardar informação
sobre Filmes: título, classificação, duração, género, data/ano e realizador. Apresente a
informação na consola.

FICHEIROS

2. Aproveitando a estrutura criada anteriormente, guarde os dados do Filme num ficheiro


de texto. De seguida, leia a informação do ficheiro e apresente na consola.

TRATAMENTO de EXCEÇÕES
3. Crie um array para guardar 10 números inteiros. O array deve ter escopo global.

a. Crie uma função que receba um valor inteiro e adicione esse valor ao array.
b. A função deve lançar uma exceção quando o tamanho máximo do array for
ultrapassado. A exceção deve informar que não é possível adicionar mais valores
ao array,
c. Dentro da função main(), crie um ciclo que permita inserir 15 números inteiros no
array, usando a função criada.
d. Faça o devido tratamento da exceção.

No final guarde o projeto numa pasta zipada, e submeta no Moodle.

Bom trabalho!

Formadores: BRUNO GIL e ANTÓNIO JOSÉ ARAÚJO PÁGINA 1 DE 1

Você também pode gostar