TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Problemas para construir algoritmos

Ensaio: Problemas para construir algoritmos. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  29/10/2014  •  Ensaio  •  481 Palavras (2 Páginas)  •  508 Visualizações

Página 1 de 2

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 "idade_em_dias"

var

anos,meses,dias:real

inicio

escreval("Digite sua idade em anos, meses, dias: ")

leia(anos)

leia(meses)

leia(dias)

dias<-(dias +(anos * 365)+(meses * 30))

escreva("Você tem", dias, " dias de idade")

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).

algoritmo "calculo_distacia_entre_pontos"

var

dist, x_a, x_b, y_a, y_b:real

inicio

escreva("Digite um valor para x1: ")

leia(x_a)

escreva("Digite um valor para x2: ")

leia(x_b)

escreva("Digite um valor para y1: ")

leia(y_a)

escreva("Digite um valor para y2: ")

leia(y_b)

dist <- raizq((x_b-x_a)^2 +(y_b-y_a)^2)

escreval("A distância é: ", 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, em que A = (X + Y) 2, e B = (Y + Z )2.

algoritmo "calculo_numeros_positivos"

var

x,y,z,a,b,resultado:real

inicio

escreva("Digite um valor positivo para x: ")

leia(x)

escreva("Digite um valor positivo para y: ")

leia(y)

escreva("Digite um valor positivo para z: ")

leia(z)

a <-(x + y) ^ 2

b <-(y + z) ^ 2

resultado <- (a + b)/2

escreva("O valor de 'E' é:", resultado)

fimalgoritmo

4) Elabore um algoritmo que calcule o número de dias

...

Baixar como (para membros premium)  txt (2.6 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com