bem vindo

BEM VINDO!

segunda-feira, 30 de agosto de 2010

(L2) 4. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias.

 algoritmo" Calcular idade em anos, meses, dias."
   var
   anos, meses, dias: inteiro
  inicio
  escreva("Digite os dias :")
  leia(dias)
  anos <- (dias div 365)
  meses <- ((dias mod 365)div 30)
  dias <- ((dias mod 365)mod 30)
  escreva ("  Idade em anos=", anos)
  escreva ("  Idade em meses=", meses)
  escreva ("  Idade em dias=", dias)

  fimalgoritmo

6 comentários:

  1. porque divide por 30 ,....por causa de 30 dias do mês?

    ResponderExcluir
  2. não entendi o porque do "mod" estou tentando fazer isso em C++

    ResponderExcluir
    Respostas
    1. O "mod" serve para resgatar o resto de uma divisão onde o resultado é decimal: 5/2 = 2,5 ---> mod = 0,5

      Excluir
  3. Este comentário foi removido pelo autor.

    ResponderExcluir
  4. Este comentário foi removido pelo autor.

    ResponderExcluir
  5. mas se a variavel for decimal deve ser == REAL ~NÃO???

    ResponderExcluir