UnB - Universidade de Brasilia
FGA - Faculdade do Gama
FGA0158 - Orientação por Objetos
Tópicos da aula
- Instruções condicionais
- Instruções de repetição
- Identificadores
- Vetores
- Matrizes
- Funções
- Procedimentos
Slides da aula
Vídeos da aula
Exercícios de fixação
- Crie um programa que seja capaz de ler os dados e calcular o perímetro e a área das seguintes figuras geométricas: círculo, quadrado, retângulo e trapézio. O usuário deverá inicialmente informar qual a figura geométrica e, a partir de então, os programa deverá ler os dados da figura e calcular seu perímetro e área.
Exemplo de utilização:
Escolha a figura geométrica desejada
1 - Circulo
2 - Quadrado
3 - Retângulo
4 - Trapézio
Supondo que o usuário tenha escolhido a opção Círculo
, o programa
apresenta a seguinte mensagem em seguida:
Informe o raio do círculo
Tendo o usuário informado 10
como raio do círculo, o programa apresentará
em seguida:
O perímetro do círculo é 62,8 e a área é 314,15.
Para o caso do triângulo, crie uma função que avalie se os lados informados
são capazes de formar um triângulo. Para tal, as seguintes regras devem ser
satisfeitas:
|b-c| < a < b+c
|a-c| < b < a+c
|a-b| < c < a+b
Para o caso do triângulo o programa deverá ainda verificar se os lados formam um
triângulo retângulo. Caso sejam lados de um triângulo retângulo, o cálculo da
área deverá ser feito através da fórmula do Teorema de Pitágoras. Utilize uma
função para fazer tal verificação e cálculo.
--
- Crie um programa que solicite ao usuário que preencha um vetor de valores
inteiros de tamanho
x
(a ser informado pelo próprio usuário durante a execução do programa). Uma vez que os valores forem lidos e armazenados no vetor, o programa deverá informar ao usuário:- qual a média dos valores lidos;
- quantidade de números positivos;
- quantidade de números negativos;
- quantidade de zeros;
- quantidade de números pares;
- quantidade de números ímpares.
Para cada um desses casos acima, crie uma função capaz de calcular e retornar as respostas.
--
- Um palíndromo é uma palavra ou texto que pode ser lido tanto da esquerda para a direita quanto da direita para a esquerda. Exemplos: ovo, arara, "Socorram-me subi no onibus em Marrocos", anilina, "amor a roma", etc. Crie um programa capaz de ler uma String e informar se ela é um palíndromo ou não.
--
- Crie um programa que leia duas Matrizes
M1 (M x N)
eM2 (O x P)
de números inteiros. As dimensões das matrizes (M, N, O e P) deverão ser informadas pelo usuário. Em seguida o programa deverá verificar se é possível realizar a multiplicação de M1 por M2. Sendo possível o programa deverá, através de uma chamada de uma função, calcular a matriz resultante M3 da multiplicação de M1 por M2.