Você está na página 1de 2

IPCE – Aula Prática 03

Sumário: Utilização da instrução condicional if.

Os exercícios propostos nesta aula prática têm como objetivo praticar a utilização da
instrução if. Esta instrução é utilizada quando o seu programa tem que tomar decisões.

Exemplo: construir um programa que recebe um valor inteiro positivo e verifica se este é par
ou ímpar.

Problema 1: construa um programa que recebe um valor inteiro e escreve o valor do seu
módulo.

Problema 2: construa um programa que lê dois valores inteiros e os escreve por ordem
crescente, se estes forem iguais escreve a mensagem “valores iguais”.

Problema 3: Construa um programa que recebe um valor inteiro e verifica se este pertence
ao intervalo [0,20]. Se o valor lido for menor que valor inferior do intervalo escreve a
mensagem “INFERIOR”, se maior que o valor superior escreve “SUPERIOR”, se o valor
pertencer ao intervalo escreve a mensagem “PERTENCE”.

Problema 4: Pretende-se construir um programa que determina se um ponto, dado pelas


suas coordenadas cartesianas (abcissa e ordenada), está dentro de um rectângulo, definido
pelas coordenadas cartesianas dos cantos inferior esquerdo e superior direito. Assume-se
que os lados do rectângulo são paralelos aos eixos do referencial do plano.
Escreva um programa que receba 6 valores reais, representando as coordenadas cartesianas
de 3 pontos (o primeiro sendo o canto inferior esquerdo, o segundo o canto superior direito
e o terceiro o ponto que se quer analisar), e devolve true se as coordenadas dadas definem
um rectângulo e o ponto está no interior do rectângulo (não contando com a fronteira), false
se as coordenadas dadas definem um rectângulo mas o ponto não está no seu interior e
indefinido se as coordenadas dadas não definem um rectângulo.

Exemplo de execução:
Introduza as coordenadas cartesianas de tres pontos:
-0.5
-0.5
0.5
0.5
0.0
0.0
True
Problema 5 (Problema B Mooshak): Sejam a, b, c, valores reais que representam o
comprimento dos lados de um triângulo. Escreva um programa que receba os tamanhos dos
lados e escreva o tipo de triângulo:
se a, b, c não definirem um triângulo próprio – “Nao triangulo”
se a, b, c definirem um triângulo equilátero – “Equilatero”
se a, b, c definirem um triângulo isósceles – “Isosceles”
se a, b, c definirem um triângulo escaleno – “Escaleno”

Tenha em atenção que um triângulo próprio é um triângulo com área superior a zero. Em
particular, o comprimento de todos os lados tem de ser superior a zero.
E que para ser triângulo o comprimento de cada lado tem de ser estritamente inferior à
soma do comprimento dos outros dois, pois só assim se garante que os lados definem um
polígono fechado com área superior a zero.

Exemplo de execução:
Introduza o tamanho dos tres lados:
0.5
0.5
0.5
Equilatero

Problema 6: A nota final não arredondada da disciplina IPB é um número real, calculada
com base nas seguintes notas, todas valores reais entre 0 e 20 valores:
t1 - Teste 1 - 30%
t2 - Teste 2 - 45%
pr - Projeto prático - 20%
pa - Participação nas aulas - 5%

A nota da componente teórica é dada por:


teor = (0.30 * t1 + 0.45 * t2) / 0.75

A frequência é dada pela nota da componente prática:


freq = pr

Sendo a nota final dada por:


final = 0.2 * freq + 0.75 * teor + 0.05 * pa

A aprovação na disciplina é determinada pela seguinte condição:


aprovacao = freq >= 9.5 e teor >= 9.5

Escreva um programa que leia as quatro notas parcelares de um aluno e que:


● No caso de o aluno ser aprovado, apresenta a nota final não arredondada;
● No caso de o aluno não ficar aprovado, escreve a palavra "REPROVADO".

Você também pode gostar