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

Portfólio De Algoritmos E Programação.

Monografias: Portfólio De Algoritmos E Programação.. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  21/10/2013  •  478 Palavras (2 Páginas)  •  1.242 Visualizações

Página 1 de 2

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: ")

...

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