Você está na página 1de 3

INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Al gori tm os e L ógi ca d e Program ação


Fi ch a d e E xercí ci os Pseu d ocód i go estru tu ra seq u ên ci al e sel ecção
Curso: LEIT e LEE Data: Maio-2023
Nome do Docente: Grupo de Disciplina 1º Semestre

Revisão
1. Classifique os conteúdos das variáveis abaixo de acordo com seu tipo, assinalando com (I) para Inteiro,
(R) para Real, (C) para caractere e (L) para lógico.
()0 ( ) “abc” ( ) “João”
( ) 5.7 ( ) 1012 ( ) FALSO
( ) -49 ( ) +342 ( ) 569
( ) “Lucas” ( ) “VERDADEIRO” ( ) 0.00001
( ) VERDADEIRO ( ) -545 ( ) “ 444 “
2. Assinale com um X os nomes de variáveis válidos.
( ) abc ( ) 3abc ()a
( ) 123a ( ) –a ( ) acd1
( ) -_ad ( ) A&a ( ) guarda-chuva
( ) A123 ( ) Aa ( ) guarda_chuva
( ) ABC DE ( ) etc. ( ) b316
( ) leia ( ) enquanto ( ) escreva
3. Resolva as expressões lógicas, determinando se a expressão é verdadeira ou falsa:
a) 2 > 3
b) (6<8) ou (3>7)
c) não (2<3) e (2 mod 1> 1 .ou. 0/1 >=0)
d) (34>9 e 5+u = 34) ou (5=15/3 e 8>12) onde u = 29

Estrutura sequencial
1. Elabore um pseudocódigo que permita de ler uma temperatura em graus Celsius e apresentá-la convertida
em graus Fahrenheit. A fórmula de conversão é: F = (9*C+160)/5, sendo F a temperatura em Fahrenheit e
C a temperatura em Celsius.

Página 1 de 3
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

2. Elabore um pseudocódigo que permite de efetuar o cálculo e a apresentação do valor de uma prestação em
atraso, utilizando a fórmula: PRESTAÇÃO ← VALOR + (VALOR*(TAXA/100)*TEMPO), sendo que a
TAXA representa o percentual de juros aplicados e TEMPO representa a quantidade de dias em atraso.
3. Escreva um pseudocódigo que leia o nome de um vendedor, o seu salário fixo e o total de vendas
efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas
vendas efetuadas, informar o seu nome, o salário fixo e o salário no final do mês.
4. Escreva um pseudocódigo para calcular quanto se vai pagar no frete de um determinado produto, sendo
que a empresa cobra 19.06 Mt por km e taxa de envio de 114.36 Mt.
5. Uma revendedora de carros usados paga a seus funcionários vendedores um salário fixo por mês, mas uma
comissão também fixa para cada carro vendido e mais 5% do valor das vendas por ele efectuadas. Escreva
um pseudocódigo que leia o número de carros por ele vendidos, o valor total de suas vendas, o salário fixo
e o valor que ele receber por carro vendido. O pseudocódigo deve escrever o salário final do vendedor.
6. elabore um pseudocódigo que aplique um desconto de 30% sobre o valor de um produto, recebido como
entrada, e retorne o resultado.

Estrutura de selecção
1. Escreva um pseudocódigo que peça ao usuário para inserir sua idade. Se o usuário for menor de 18 anos, o
programa indicará: “Você é muito jovem para fazer a formação BeCode”. Por outro lado, se o usuário for
maior de 18 anos, a frase deve indicar “Você pode participar da formação”.
2. Realize um pseudocódigo para uma empresa que deseja realizar um reajuste do salário de um funcionário,
sendo:
• Salário < 15000 : reajuste de 15%
• Salário >= 15000, mas <= 30000 : reajuste de 10%
• Salário acima de 30000 : reajuste de 5%.
3. Elaborar um pseudocódigo que lê 2 valores a e b e os escreve com a mensagem: "São múltiplos" ou "Não
são múltiplos".
4. Escrever um pseudocódigo que leia uma nota e mostre o conceito equivalente. Suponha a seguinte tabela
de conversão.
Nota Conceito
De 0.0 até 5.0 D
Acima de 5.0 até 7.0 C

Página 2 de 3
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES

Acima de 7.0 até 9.0 B


Acima de 9.0 até 10.0 A
5. Faça um pseudocódigo que leia um número inteiro e mostre uma mensagem indicando se este número é
par ou ímpar, e se é positivo, negativo ou zero.
6. Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um pseudocódigo que calcule seu
peso ideal, utilizando as seguintes fórmulas:
Para homens: (72.7*h) - 58
Para mulheres: (62.1*h) - 44.7 (h = altura)
7. Faça um pseudocódigo que controle a impressão da Print4You de uma escola. O pseudocódigo receberá a
quantidade de cópias tiradas, e o tipo de cliente, e com base na tabela abaixo, o pseudocódigo deverá
mostrar como resposta o valor a pagar.
Tipo cliente código Preço unitário
Aluno 10 1.5
Professor 12 1.0
direcção 1 0.0
Não aluno 15 2.5
8. Faça um pseudocódigo que receba a quantidade de litros a abastecer, o tipo de combustível e diga o valor a
pagar, conforme tabela:
Combustível Preço por litro
Gasolina 86.97
Gasóleo 87.97
petróleo 75.58
gás 90.00
Gás veícular 43.73
9. Escreva um pseudocódigo que descreve um programa que permite a uma recepcionista de calcular o preço de um
assento de acordo com a idade do passageiro. Menores de dois anos não pagam, menores de 10 anos pagam metade
do preço e menores de 27 e maiores de 70 anos têm 10% de desconto. O usuário deve inserir o preço base do bilhete
e a idade do passageiro. O programa exibe o resultado.

Página 3 de 3

Você também pode gostar