Exercícios programação
Organizado por Stewart Unger
Algoritmos Seqüênciais e Condicionais
1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é:
2. Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: , onde
3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostrea expressa apenas em dias.
4. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostrea expressa em anos, meses e dias.
5. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno.
Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.
6. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostreo expresso em horas, minutos e segundos.
7. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo que leia o custo de fábrica de um carro e escreva o custo ao consumidor.
8. Um sistema de equações lineares do tipo:
, pode ser resolvido segundo mostrado abaixo :
Escreva um algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e
y.
9. Calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média, uma mensagem de "Aprovado", caso a média seja igual ou superior a 6, ou a mensagem
"reprovado", caso contrário.
10. Elaborar um algoritmo que lê 3 valores a,b,c e os escreve. A seguir, encontre o maior dos
3 valores e o escreva com a mensagem : "É o maior ". a + b + | a b |
Maior de a e b =
11. Elaborar um algoritmo que lê 2 valores a e b e os escreve com a mensagem: