Buscar

Exercícios de programação portugol

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Pontifícia Universidade Católica de Minas Gerais 
Disciplina: Algoritmos e Estruturas de Dados I 
4ª Lista de Exercícios Prof.: Roberto Rocha 
 
Aluno: ______________________________________________ 
 
 
1 ) Escrever uma função que peça ao usuário um valor, caso o valor seja menor do 
que zero mostre a mensagem “Valor deverá ser maior ou igual a zero” e peça 
novamente um novo número. A função só poderá retornar um valor válido. 
 
2) Escrever uma função para calcular a hipotenusa de um triângulo retângulo dado os 
valores dos catetos. 
 
3) Faça um programa principal que leia um conjunto indeterminado de valores (cada 
valor correspondendo a um cateto de um triangulo retângulo) e imprima o valor da 
hipotenusa. (Utilize as funções criadas nos exercícios 1 e 2) – (FLAG 0). 
 
4) Escrever uma função que receba como parâmetro um número inteiro e devolva 
verdadeiro se o número for par, e falso se não for par; 
Faça um programa para ler um número indeterminado de dados, contendo cada um, 
um valor inteiro o último valor será igual a zero e não deverá ser considerado (utilize a 
função criada no exercício 1); 
- usando a função criada neste exercício, mostrar que valores lidos são pares e 
quantos foram pares. 
 
5) Fazer um algoritmo para : 
- definir uma função para determinar se um número inteiro é divisível por outro; 
- ler um número indeterminado de pares de dados inteiros; 
- o último par de dados será igual a (zero, zero) e não deverá ser considerado; 
- usando a função, mostrar que pares lidos têm o primeiro valor divisível pelo segundo. 
 
6) Faça uma função que receba como parâmetro de entrada o código de um produto, 
e como parâmetro de saída irá disponibilizar o preço da mercadoria de acordo com a 
tabela abaixo: 
Código Preço 
100 1,20 
101 1,50 
102 2,50 
103 2,75 
 
7) Faça um programa que utilize a função do exercício anterior. Este programa irá 
pedir ao usuário um código e quantidade do produto. Deverá chamar a função para 
obter o preço da mercadoria e devolver ao usuário o valor total. 
 
8) Faça o programa realizar anterior virar uma função que terá os seguintes 
parâmetros de entrada, código e quantidade e devolver o valor total do produto. 
 
9) Faça um programa principal que utilize o programa acima pedindo ao usuário vários 
códigos de produto e sua quantidade. (flag código do produto = 0) e informe ao final o 
valor total da compra. 
 
10) Elabore uma função para calcular o dígito verificador de um CPF.

Continue navegando