Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso: Técnico de Informática de Gestão Turma: 10º Ano: 1.º Data: fevereiro de
IG 21/24 2022
Cria um novo projeto e elabora um menu semelhante ao apresentado na imagem. Cada opção do
programa corresponde às alíneas respetivas apresentadas no presente enunciado.
1. Escreve e teste um método que escreva "Olá, <nome>". (nome corresponde ao valor introduzido
pelo utilizador).
2. Escreve e teste um método que devolva o resultado da soma de dois números inteiros.
3. Escreve e teste um método que imprima no ecrã uma linha com N asteriscos, em que N é um
número introduzido pelo utilizador.
4. Escreve um programa que utilizando o método da alínea anterior imprima M linhas em que M é
um número inteiro introduzido pelo utilizador.
Página 1 de 2
Ano Letivo 2021/2022
5. Escreve um programa que simule uma máquina de calcular, de números inteiros, em que cada
uma das operações, soma, subtração, multiplicação e divisão é implementada através de um
método.
7. Escreve um método que leia e valide a classificação de um aluno numa prova escrita. A nota
deverá estar entre 0 e 20. Escreve um programa que invoque o método anterior e valide a entrada
das notas relativas a 10 alunos.
8. Escreve e teste um método que devolva o valor da hipotenusa. O método recebe como
parâmetros de entrada os catetos do triângulo.
11. Escreve e teste um método que receba, como argumento, um valor inteiro positivo e devolva o
número de dígitos do valor recebido.
12. Escreve e teste um método que leia um conjunto de números inteiros e devolva o número de
vezes que o valor máximo surgiu. A dimensão da sequência é passada por parâmetro.
13. Escreve um método que simule o lançamento de um dado. Este método não tem qualquer
parâmetro de entrada e devolve 1, 2, 3, 4, 5 ou 6. Utiliza esse método num programa que simula n
lançamentos de um dado (n definido pelo utilizador) e apresenta no final quantas vezes saiu a face
6.
14. Escreve e teste um programa que calcule os custos de expedição de uma encomenda, sabendo
que o envio do primeiro item tem um custo de 5\euro e os itens seguintes tem um custo de 1\euro
(Exemplo: 3 itens -> 5+1+1 = 7 \euro). O método recebe por parâmetro de entrada o número de
itens.
Página 2 de 2