Você está na página 1de 2

FFA - JOVEM + DIGITAL

UFCD 9190 - Introdução à Programação Aplicada à Cibersegurança

ATIVIDADE N.º 2
1. Crie um script em Ruby que permita ao u lizador inserir um ano. Em seguida, o script deve
informar se o ano (informado pelo u lizador) é ou não bissexto. Dica: um ano é bissexto se ele for
divisível por 400, ou se ele for divisível por 4 e não por 100.
2. Crie um script em Ruby que receba três notas, calcule e mostre a média aritmé ca e, além disso,
mostre a situação do aluno (aprovado, recuperação ou reprovado). Se a média for maior ou igual a
10, o aluno está aprovado; se for menor que 10 e maior ou igual a 5, o aluno tem de ir a
recuperação; se for menor que 5, o aluno está reprovado.
3. O imposto de renda de uma pessoa varia segundo uma tabela. Se o salário for menor do que
1.000,00€, não há imposto, se for entre 1.000,00€ e 2.200,00€, o imposto é de 13%, se for maior
do que 2.200,00€, o imposto é de 22%. Crie um script em Ruby que, dado um valor em euros
informado pelo u lizador, correspondente a um salário, informe o valor que será recebido (total
menos o imposto).
4. Desenvolva um script em Ruby que informe se uma data é válida ou não. O script deverá ler 3
números inteiros, que representem o dia, o mês e o ano da data. Uma data é considerada válida
quando o dia es ver entre 1 e 31, o mês es ver entre 1 e 12 e o ano for maior que zero.
5. Faça um script em Ruby que leia um número n e mostre a tabuada de mul plicação de 1 a 10
deste número.
6. Faça um script em Ruby que mostre os números pares entre 1 e 100.
7. Faça um script em Ruby que mostre o somatório dos números pares entre 1 e N, onde N é um
valor definido pelo u lizador.
8. Desenvolva um script em Ruby que mostre todos os números entre 1 e 200 que são divisíveis por
3 ou por 5.
9. Faça um script em Ruby que calcule o fatorial de um número inteiro dado pelo usuário. O fatorial
de um número é calculado através da mul plicação do próprio número pelos seus antecessores.
Exemplo: o fatorial de 4 é 4 x 3 x 2 x 1 = 24.
10. Um número é primo se os únicos divisores dele são 1 e o próprio número. Faça um script em Ruby
para ler um número inteiro posi vo e determinar se ele é ou não um número primo.

Formadora: Liliana Baptista


1
11. Criar um script em Ruby em que o u lizador introduza 2 notas (de 0 a 100) de cada aluno de uma
turma de 5 alunos, e imprima:

a. A média de cada aluno;


b. A média da turma;
c. O percentual de alunos com média maior ou igual a 60.

Formadora: Liliana Baptista


2

Você também pode gostar