quarta-feira, agosto 17, 2011

PC - Calculo de idade com comando de decisão - Java

Em um determinado Local do mundo não se pode comprar bebida alcólica  com menos de 18 anos. Porem acima de 18 a compra é livre e acimada de 60 anos (idoso), há um desconto de 10%. Desenvolva um algorírimo em Java que pergunte ao usuário qual sua idade. Após informada o programa devera imprimir em tela:  COMPRA NÃO PERMITIDA, MENOR DE IDADE. ou COMPRA PERMITIDA ou COMPRA PERMITIDA COM 10% DE DESCONTO DEVIDO A IDADE AVANÇADA.



package aula8;

import javax.swing.JOptionPane;

public class Aula8
{

    public static void main(String[] args)
    {
        String sidade;
        int idade;
     
        sidade=JOptionPane.showInputDialog("Digite sua idade");
        idade=Integer.parseInt(sidade);
     
        idade=idade*365;
             
        JOptionPane.showMessageDialog(null,"A idade em dias é "+ idade);
     
        idade=idade/365;
     
        if (idade<18)
            JOptionPane.showMessageDialog(null,"COMPRA NÃO PERMITIDA, MENOR DE IDADE");
        else
        {
            JOptionPane.showMessageDialog(null, "COMPRA PERMITIDA");

            if (idade>=60)
         
                JOptionPane.showMessageDialog(null, "COMPRA PERMITIDA COM 10% DE DESCONTO DEVIDO A IDADE AVANÇADA");
            else
                JOptionPane.showMessageDialog(null, "Você não tem 50 anos e nem tem mais do que 50, sem desconto de 10% para você.");
         
            if ((idade>29)&&(idade<50))          
                JOptionPane.showMessageDialog(null, "Desconto de 5% aí pra vc o meia idade");          
            else
                JOptionPane.showMessageDialog(null, "Você não esta na faixa de idade de 30 a 49 anos para ter desconto de 5%");              
        }
    }
}

Nenhum comentário:

Postar um comentário