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)

quinta-feira, 27 de dezembro de 2012

Questão 2 do livro Java 7 de Sergio Furgeri pág 80 - método Math.floor



O método floor é utilizado para arredondar um número para o seu inteiro anterior.

Exemplo do método Math.floor
Um vendedor camarada oferece pequenos descontos na venda de seus produtos.
Faça uma classe que receba um valor de venda e um percentual de desconto.
Além de calcular o desconto, o valor final deve ser arredondado para baixo, isto é, para o valor inteiro anterior.


Código Java


//Autor: Thiago Campos
//Data; 27.12.2012

package main;

import javax.swing.JOptionPane;

/**
 *
 * @author Thiago
 */
public class ExercQ2P80 {
    public static void main(String[] args){
        //variaveis
        double valor;
        double desc;
        double precoFinal;
       
        //entrada
        valor = Double.valueOf(JOptionPane.showInputDialog("Informe o valor da venda:"));
        desc = Double.valueOf(JOptionPane.showInputDialog("Informe o desconto:"));
       
        //processamento
        precoFinal = valor - (valor * (desc/100)); //cálculo do preço final
       
        //saida
        JOptionPane.showMessageDialog(null, "Valor original: " + valor
                + "\nPercentual de desconto: " + desc
                + "\nValor com desconto: " + Math.floor(precoFinal)); //uso do Math.floor
    } //fim do main
   
} //fim da classe

Nenhum comentário:

Postar um comentário