Baixe o app para aproveitar ainda mais
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.
Compartilhar