modulo 2
Curso Profissional de Informática de Gestão
Linguagens de Programação
Ficha de Avaliação – Módulo 2: Introdução à Ling. de Programação
Data:
11
/
11
/
2008
MUITO IMPORTANTE: Crie uma pasta no ambiente de trabalho do seu computador. Atribua o nome à pasta igual ao seu número. Todos os programas devem ter um nome igual a teste_X em X corresponde ao número da questão. Em comentário deve registar o seu nome, número e o número da questão. No verso está uma lista de funções que podem ser úteis para a resolução de algum dos exercícios.
1. Elabore um programa em C que permita converter uma medida de milímetros para polegadas e vice versa, sabendo que uma polegada é igual a 25,4 milímetros. O programa deve ler a medida e permitir ao utilizador indicar o tipo de conversão (milímetros para polegadas ou polegadas para milímetros).
2. O Sr. Joaquim pretende um programa em C para calcular o montante a pagar relativo ao consumo de electricidade. Para tal, deve ser pedido ao utilizador: - O preço do KWh; - A quantidade de KWhs consumidos.
Nota: apresente mensagens de erro no caso de o preço do KWh ou o consumo serem inferiores a zero.
3. Escreva um programa em C que, após escrever o seu nome, número e turma em linhas diferentes, leia dois números do utilizador e calcule: - a sua soma; - o resto da divisão do primeiro pelo segundo (indicando se são ou não divisíveis); - o maior e o menor; - a média; - o quadrado do primeiro; - a raiz quadrada do segundo.
4. Dado o determinado valor em segundos mostre o mesmo valor no formato horas:minutos:segundos. Por exemplo introduzindo 7322 deve devolver 2:2:2.
Cotações
1
5
2
5
3
5
4
5
Anexo
double acos (double arg) - devolve o arco co-seno de arg (arg deve ser de -1 a 1) double asin (double arg) - devolve o arco seno de arg (arg deve ser de -1 a 1) double atan (double arg) - devolve o arco tangente de arg double atan2 (double x, double y) - devolve o arco tangente de x/y double ceil