Portfólio De Algoritmos E Programação.
Monografias: Portfólio De Algoritmos E Programação.. Pesquise 862.000+ trabalhos acadêmicosPor: otzdaath • 21/10/2013 • 478 Palavras (2 Páginas) • 1.242 Visualizações
Curso:
Análise e Desenvolvimento de Sistemas
Disciplina:
Algoritimos e Programação
ATIVIDADE
1) Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e apresente na tela tal idade apenas em dias. Considere que um mês possui trinta dias, e um ano possui trezentos e sessenta e cinco dias.
algoritmo "Ler idade em dias"
// declaração de variáveis
var
anoN: inteiro
mesN: inteiro
diaN: inteiro
idade: inteiro
meses: inteiro
dias: inteiro
inicio
// Seção de Comandos
escreva("Digite a ano de seu nascimento, com 4 digitos: ")
leia(anoN)
escreva("Digite a mês de seu nascimento, com 2 digitos: ")
leia(mesN)
escreva("Digite o dia de seu nascimento, com 2 digitos: ")
leia(diaN)
escreva("Sua data de nascimento é:", diaN,"/",mesN,"/",anoN)
idade <- (2013 – anoN)
meses <- (idade * 12)
dias <- idade * 365
Escreval (" A sua idade em dias é:", dias)
Fimalgoritmo
2) Elabore um algoritmo capaz de calcular a distância entre dois pontos
em um espaço euclidiano. Para tanto, considere a seguinte fórmula:
raizquadrada( ( x2 - x1 )² + ( y2 - y1 )² ).
algoritmo "Calcular a distância entre dois pontos em um espaço euclidiano "
// Declaração de variaveis
var
x1, x2, y1, y2, distancia: real
inicio
// Seção de Comandos
escreva("Digite a coordenada x do ponto um: ")
leia(x1)
escreva("Digite a coordenada Y do ponto um: ")
leia(x2)
escreva("Digite a coordenada X do ponto dois: ")
leia(y1)
escreva("Digite a coordenada Y do ponto dois: ")
leia(y2)
distancia <- raizq( ( ( x2 - x1 ) ^ 2) + ( ( y2 - y1 ) ^ 2) )
escreva("A distancia entre os dois pontos é: ", distancia)
fimalgoritmo
3) Construa um algoritmo capaz de ler três números positivos (X, Y, Z) e calcule a seguinte expressão: E = (A + B) / 2, em que A = ( X + Y )², e B = (Y + Z)² .
algoritmo "Algoritmo capaz de ler três numeros positivos, calculando expressão"
// Declaração de variáveis
var
X, Y, Z: inteiro
expressao, funcaoA, funcaoB: real
inicio
// Seção de Comandos
escreva("Digite o primeiro numero: ")
...