Algoritmo
Resenha: Algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: dianykdhsdgasyvi • 2/11/2014 • Resenha • 335 Palavras (2 Páginas) • 299 Visualizações
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.
inicio
declare anos, meses, dias, totaldeanos, totaldemeses: real total: inteiro
escreva ("Digitar a quantidade de anos): ") leia (anos)
escreva ("Digitar a quantidade de meses): ") leia (meses) escreva ("Digitar a quantidade de dias: ") leia (dias) totaldeanos <- anos * 365 totaldemes <- mes * 30 total <- totaldeanos + totaldemes + dias
escreva ("Sua idade em 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:
dist = raizquadrada ((x2-x1)2+(y2-y1) 2
Inicio
declare
x1,x2,y1,y2: inteiro
resultado, dist: real
escreva (“Informe o valor de x2: ”)
leia(x2)
escreva (“Informe o valor de y2: ”)
leia(y2)
escreva (“Informe o valor de x1: ”)
leia(x1)
escreva (“Informe o valor de y1: ”)
leia(y1)
dist <- ((x2-x1)^2+(y2-y1)^2))
escreva (“A distancia entre os pontos em um espaço euclidiano é:", dist )
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
E =((X + Y) * (X + Y)) + ((Y + Z) * (Y + Z))/2
inicio
declare
numX, numY, numZ: inteiro
A, numE, B, resultado: real
escreva ("informe o numero X: ")
leia(numX)
escreva ("informe o numero Y: ")
leia (numY)
escreva ("informe o numero Z: ")
leia(numZ)
A <- (numX+numY) * (numX+numY)
B <- (numY +num Z) * (numY +num Z)
numE <- (A+B)/2
escreva ("o resultado da expressão é: ",numE)
fimalgoritmo
4) Elabore um algoritmo que calcule o número de dias entre duas datas do mesmo ano. Cada data é formada por dia e mês. Além disso, considere que a data inicial é sempre menor que a data final e que todos os meses
...