TCC-00.326 - PROGRAMAí‡íƒO DE COMPUTADORES
Voltar a pí¡gina da disciplina
Lista de exercícios 2
-
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.
__________________________________________
-
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.
__________________________________________
-
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.
__________________________________________
-
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.
__________________________________________
-
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
__________________________________________
-
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.
__________________________________________
-
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.
__________________________________________
-
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
__________________________________________