MC111 - 1o Semestre de 1998
1a Lista de Exercícios


  1. Escreva um programa que, dados três valores inteiros diferentes entre si, apresente o maior de tais valores.

  2. Desenvolva um programa que calcule a soma dos 10 primeiros números inteiros pares positivos.

  3. Faça um programa que apresente os n primeiros números primos a partir do número 1 para um valor n>0 fornecido pelo usuário.

  4. Faça um programa que converta uma temperatura expressa em graus Celsius em seu valor equivalente em graus Fahrenheit (C = 5/9*(F-32)) ou vice-versa de acordo com a opção de conversão escolhida pelo usuário.

  5. Escreva um programa que determina a data cronologicamente maior de duas datas fornecidas pelo usuário. Cada data deve ser fornecida por três valores inteiros onde o primeiro representa um dia, o segundo um mês e o terceiro um ano.

  6. Faça um programa que calcule a nota de aproveitamento (A) de um aluno de acordo com o critério de avaliação da disciplina. O usuário do programa deve fornecer as três notas obtidas por um aluno nas provas e a seguir as três notas obtidas pelo mesmo aluno nos três programas entregues para avaliação.

  7. No sistema imperial frequentemente são utilizadas as seguintes medidas lineares:
    1 pé=12 polegadas
    1 jarda=3 pés
    1 milha=1760 jardas
    Baseado no fato de que 1 polegada equivale a 25.3995 milímetros no sistema métrico, faça um programa que converta comprimentos expressos nos sistema imperial para o sistema métrico e vice-versa.

  8. Diz-se que um número inteiro n é um quadrado perfeito se existirem m números ímpares consecutivos a partir do valor 1 cuja soma é igual a n e n=m2. Exemplo: 16=1+3+5+7 (16 é igual à soma dos quatro primeiros ímpares a partir de 1) e 16=42. Logo 16 representa um quadrado perfeito. Faça um programa que verifique se um valor inteiro positivo fornecido pelo usuário é um quadrado perfeito ou não.