Home Courses Publications Research Students Contact

Cristina Nader Vasconcelos

Associate Professor

Universidade Federal Fluminense

TCC-00.326 - PROGRAMAí‡íƒO DE COMPUTADORES

Voltar a pí¡gina da disciplina

Lista de exercí­cios 2

  1. Escreva um programa que recebe dois números M e N e escreve na tela se N é um divisor de M ou nío. Caso ele nío seja um divisor de M, escreva também qual o valor abaixo de M mais próximo que é divisível por N.
  2. __________________________________________
  3. Escreva um programa para ler 2 valores inteiros digitados em qualquer ordem (considere que não serão informados valores iguais) e escrever o maior deles na tela.
  4. __________________________________________
  5. Escreva um programa para ler 3 valores inteiros digitados em qualquer ordem (considere que não serão lidos valores iguais) e escrevíª-los em ordem crescente na tela.
  6. __________________________________________
  7. Supondo uma venda onde as maçãs custam R$ 0,30 cada se forem compradas menos do que uma dúzia, e R$ 0,25 se forem compradas pelo menos doze. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o valor total da compra na tela.
  8. __________________________________________
  9. Tendo como entrada a altura e o sexo (codificado da seguinte forma: 1:feminino 2:masculino) de uma pessoa, construa um programa que calcule e imprima seu peso ideal, utilizando as seguintes fórmulas (Observação: Altura = h (na fórmula abaixo):
    - para homens : (72.7 * h) - 58
    - para mulheres : (62.1 * h) - 44.7
  10. __________________________________________
  11. Escreva um programa para converter o critério de avaliação de alunos em escolas brasileiras para o critério utilizado em escolas americanas. Nas escolas brasileiras, a avaliação dos alunos é reportada por uma nota que varia de 0 a 10. Nas escolas americanas, a avaliação dos alunos é feita por conceito: A, B, C, D, ou F.
    Podemos assumir a seguinte equivalíªncia entre os sistemas de avaliação:
    - A (9.0 a 10.0),
    - B (8.0 a 8.9),
    - C (7.0 a 7.9),
    - D (5.0 a 6.9), e
    - F (menor que 5.0)
    Seu programa deve receber uma nota numérica na tela, convertíª-la e informí¡-la na tela. Seu programa também deve testar se a nota digitada é valida, exibindo a mensagem “Nota inví¡lidaâ€� caso contrí¡rio.
  12. __________________________________________
  13. Suponha um programa que recebe os valores de a, b e c para descrever uma equação de segundo grau:
    a*x ^ 2+ b*x+c = 0. Seu programa deve então calcular as raí­zes da equação tratando o fato de que as raí­zes poderem não existir. Neste caso, deve exibir uma mensagem na tela alertando para este fato. Deve ainda diferenciar o caso de existíªncia de 1 ou 2 raí­zes mostrando na tela uma mensagem informando o número de raí­zes encontradas e o valor das mesmas.
  14. __________________________________________
  15. Escreva um programa capaz de calcular o volume de vários tipos de objetos diferentes. A idéia é apresentar um menu de texto para o usuí¡rio com os tipos de objetos suportados. O usuí¡rio então escolhe a opção desejada, entra com os dados correspondentes e o programa exibe o volume computado.
    Seu programa deve ser capaz de fazer o cí¡lculo de volume dos seguintes objetos geométricos:
    opção 1 : caixa de lados a, b e c: volume = a*b*c
    opção 2 : esfera de raio r: volume = 4/3*PI*r ^ 3
    opção 3 : cilindro de raio r e altura h: volume = PI*h*r ^ 2
    opção 4 : cone de raio r e altura h: volume = 1/3*PI*h* r ^2
  16. __________________________________________

Instituto de Computação | Rua Passo da Pátria 156 - E Block - 3th floor - São Domingos Niterói - RJ - CEP: 24210-240 | Phone: +55 21 2629-5659
lip:
ip:216.73.216.60