algoritmo portfolio_01 declare anos, meses, dias inteiro funcao calcula_idade (ano,mes,diainteiro)inteiro inicio retorne (ano365) (mes30) dia fimfuncao inicio escreva(Informe quantos anos voc tem ) leia(anos) escreva(Informe quantos meses voc tem ) leia(meses) escreva(Informe quantos dias voc tem ) leia(dias) escreva(Sua idade em dias , calcula_idade(anos, meses, dias)) fimalgoritmo Elabore um algoritmo capaz de calcular a distncia entre dois pontos em um espao euclidiano. Para tanto, considere a seguinte frmula dist raizquadrada ( (x2 - x1) (y2 - y1) ). algoritmo portfolio_02 declare x1, x2, y1, y2 real dist, calcx, calcy real inicio x1 - 2 x2 - 5 y1 - 6 y2 - 10 //conforme regra matemtica (a-b) a b - 2ab calcx - (x2x2)(x1x1)-(2x2x1) calcy - (y2y2)(y1y1)-(2y2y1) dist - raiz ( (calcx) (calcy) ) escreva(Calculado , dist) fimalgoritmo Construa um algoritmo capaz de ler trs nmeros positivos (X, Y, Z) e calcule a seguinte expresso E (A B) / 2, em que A (X Y) e B (Y Z) algoritmo portfolio_03 declare x, y, z, calc, a, b real inicio x - -1 y - -1 z - -1 enquanto x 0 faca escreva(Informe o primeiro nmero ) leia(x) fimenquanto enquanto y 0 faca escreva(Informe o segundo nmero ) leia(y) fimenquanto enquanto z 0 faca escreva(Informe o terceiro nmero ) leia(z) fimenquanto //conforme regra matematica (ab) a b 2ab a - (xx)(yy)(2xy) b - (yy)(zz)(2yz) calc - ((a) (b))/2 escreva(O valor da expresso , calc) fimalgoritmo Elabore um algoritmo que calcule o nmero de dias entre duas datas do mesmo ano. Cada data formada por dia e ms. Alm disso, considere que a data inicial sempre menor que a data final e que todos os meses do ano possuem trinta dias. algoritmo portfolio_04 declare dia_inicial, mes_inicial inteiro dia_final, mes_final inteiro dias inteiro inicio mes_final - -1 escreva(Informe o ms inicial ) leia(mes_inicial) escreva(Informe o dia inicial ) leia(dia_inicial)