AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

quarta-feira, 21 de março de 2012

Converter anos e meses em dias

3. Faça um algoritmo que leia a data de nascimento de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.


INICIO DO CODIGO FONTE DO JAVA
//Autores: Thiago Campos e Pedro Henrique
//Data: 13.03.2012 - EDITADO EM 19.08.2015
//Exercicio 03 - Converter anos e meses em dias



import java.util.Scanner;

public class Exerc03 {
    public static void main(String[] args) {
        

        //Declaração de variaveis
        Scanner entrada;
        int data;

        int ano;
        int meses;
        int dias;
        int idade;
       
       
        entrada = new Scanner(System.in);
       

        //Entrada de dados
        System.out.println("Informe o ano da data de hoje:(ex. 2015):"
        data = entrada.nextInt();
        System.out.println("Informe sua idade(ano/mes/dias):");
        ano = entrada.nextInt();
        meses = entrada.nextInt();
        dias = entrada.nextInt();
       
        idade = ((data-ano) * 365) + (meses * 30) + dias;
//Processamento
               
        System.out.println("O resultado da expressão eh " + idade);
//Saida
    }
}

4 comentários:

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
  2. Tá errado seu algoritmo. Significa que anos*365 é a mesma coisa que 1992*365.

    ResponderExcluir
    Respostas
    1. Creio que agora esteja certo.
      Obrigado Anderson, realmente estava errado.

      Esteja a vontade para testar os demais códigos, caso encontre novos erros, me avise para que eu possa corrigir.

      Um abraço!

      Excluir