All pastes #407532 Raw Edit

Ex10_LTP1

public java v1 · immutable
#407532 ·published 2007-03-24 02:47 UTC
rendered paste body
// Em modo texto, com BufferedReader:import java.io.*;// Precisa importar essa classe para fazer da seguinte maneira.public class Ex10{    public static void main(String args[])    {        String x, y;        double salario, minimo;        System.out.println("Qual o salario?");        // Exibe a pergunta na tela.        try        {        // O try é necessário para BufferedReader.        BufferedReader qualquercoisa;        qualquercoisa = new BufferedReader (new InputStreamReader(System.in));        // Voce pode tentar entender ou simplesmente decorar esse codigo. Eu escolho a segunda! =)        x = qualquercoisa.readLine();        // x assume o que foi digitado no BufferedReader.        salario = Double.parseDouble (x);        // Converte o x para double (valor numerico) e armazena em salario.        // Abaixo eh repetido o mesmo processo, mas para saber o minimo.        System.out.println ("Qual o valor do minimo?");        // Manda a pergunta para o usuario.        qualquercoisa = new BufferedReader (new InputStreamReader(System.in));        // Voce pode tentar entender ou simplesmente decorar esse codigo. Eu escolho a segunda! =)        y = qualquercoisa.readLine();        // y assume o que foi digitado no BufferedReader.        minimo = Double.parseDouble (y);        // Converte o x para double (valor numerico) e armazena em salario.        System.out.println("O salario de "+salario+" equivale a "+salario/minimo+" minimo(s).");        // Mostra a resposta de quantos minimos o cara ganha, que eh feito pela conta salario divido por minimo.        }        // Finaliza o try, o que deve ocorrer antes do catch, abaixo.        catch (Exception e)        // Coleta as exceções e faz o que é especificado entre as chaves abaixo.        {            System.out.println("Erro. =/");        }    }}// Em modo gráfico, com JOptionPane:import javax.swing.JOptionPane;// importa a classe necessária para usar o JOptionPane.public class Ex10{    public static void main(String args[])    {        String x;        x = JOptionPane.showInputDialog("Qual o salario do camarada?");        // A variável x recebe o valor digitado para a pergunta em questao.        double salario;        salario = Double.parseDouble(x);        // A variavel salario recebe o valor de x convertido para double (numero).        String y;        y = JOptionPane.showInputDialog("Qual o valor que Lula decidiu para o minimo?");        // A variável y recebe o valor digitado para a pergunta em questao.        double minimo;        minimo = Double.parseDouble(y);        // A variavel minimo recebe o valor de y convertido para double (numero).        JOptionPane.showMessageDialog(null,"O camarada recebe "+salario/minimo+" salario(s) minimo(s).");        // A conta para saber quantos minimos o camarada ganha eh o salario dividido pelo minimo (matematica basica).            System.exit(0);    // Diz a maquina virtual Java que o programa encerrou (opcional).    }}