You are on page 1of 2

Programação de Computadores II - BCC702

Lista de Exercícios
Registros

Exercício 01
Faça um registro ponto, cujos campos (valores reais) representam as
coordenadas x e y.

Faça uma função quadrante, que recebe como parâmetro um determinado ponto e
retorna o valor correspondente ao quadrante (inteiro):
1 - 1º quadrante
2 - 2º quadrante
3 - 3º quadrante
4 - 4º quadrante

Faça uma função distância, que recebe como parâmetros dois pontos e retorna a
distância euclidiana entre eles.

Na main, leia os dados de dois pontos. Faça a chamada da função quadrante para
cada ponto e exiba a saída conforme os exemplos a seguir. Também faça a
chamada da função distância, passando os dois pontos lidos como parâmetros e
imprima o retorno da função.

Exemplo 01
Informe as coordenadas do ponto 1:
2 -3
Informe as coordenadas do ponto 2:
1 1

O ponto 1 pertence ao quarto quadrante.


O ponto 2 pertence ao primeiro quadrante.

A distância entre os pontos é: 4.12311

Exemplo 02
Informe as coordenadas do ponto 1:
0.5 1.2
Informe as coordenadas do ponto 2:
-0.75 -2.5

O ponto 1 pertence ao primeiro quadrante.


O ponto 2 pertence ao terceiro quadrante.

A distância entre os pontos é: 3.90544


Exercício 02

Crie um registro para representar alunos, contendo nome, média na disciplina e


número de faltas. Faça um programa que leia as informações de N alunos em um
vetor. Imprima os nomes dos alunos e sua situação (APROVADO(A) ou
REPROVADO(A)), sabendo que, para ser aprovado, o aluno deve ter média maior
ou igual a 6,0 número de faltas menor ou igual a 18.

Digite a quantidade de alunos: 3


Digite o nome: Joao
Digite a média: 7.6
Digite o número de faltas: 10
Digite o nome: Maria
Digite a média: 8.7
Digite o número de faltas: 19
Digite o nome: Ana
Digite a média: 3.3
Digite o número de faltas: 2

Joao APROVADO(A)
Maria REPROVADO(A)
Ana REPROVADO(A)

You might also like