Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pontifícia Universidade Católica de Minas Gerais Engenharia Elétrica Laboratório de Programação de Computadores II Professor: Lucas Schmidt Avaliação 1 Valor: 40,0 pontos Entrega: SGA (31 / 03 / 2014 – até 22:30) Instruções: ● Leia atentamente todas as questões. ● A interpretação faz parte da avaliação. Não são permitidas perguntas ou qualquer outro tipo de comentário durante a avaliação. ● Qualquer comunicação ou consulta durante a avaliação invalidará todas as questões e a nota será 0. Questão 1 (6 pontos): Um determinado carro faz 12 Km por litro de gasolina. Codifique um programa que receba como entrada o tempo de uma viagem, em horas, e a velocidade média desenvolvida nessa viagem, quilômetros por hora. A seguir, o programa calcula quantos litros de gasolina foram gastos na viagem. Para solucionar o problema, utilize a fórmula: Distância Percorrida = Velocidade Média x Tempo Questão 2 (6 pontos): Escreva um programa que receba dez números do usuário e armazene em um vetor o cubo de cada número. Após isso, o programa deve imprimir todos os valores armazenados. Questão 3 (6 pontos): Escreva um programa que entre com valores para uma matriz M(3x3) e imprima a matriz final, como exemplo mostrado abaixo: 1 2 3 4 5 6 7 8 9 Questão 4 (7 pontos): Escreva um procedimento que receba um número inteiro e o imprima na forma extensa. Por exemplo, para 1 a saída desejada é “Um”. A função deve ser capaz de gerar o extenso dos números de 0 até 10, inclusive. Caso um número não compatível seja recebido o procedimento deve mostrar uma mensagem de erro. Crie também um programa que leia um valor inteiro e chame o procedimento criado acima para a impressão do número extenso. Questão 5 (7 pontos): Criar uma função que calcule e retorne o MAIOR entre dois valores recebidos como parâmetro. Um programa para testar tal função deve ser criado. Questão 6 (8 pontos): Escreva um programa recursivo que calcule e retorne o fatorial de um número inteiro N.
Compartilhar