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)

sexta-feira, 7 de setembro de 2012

Uso do javax.swing.JOptionPane.

Crie um programa, escrito na linguagem Java, que indique o nome da função exercida por um funcionário, cujo código é informado pelo usuário (10 - Técnico, 15 - Analista, 20- Supervisor, 25 - Gerente, 30 - Diretor. Caso o código da função seja válido (maior que 0), mas não esteja entre estes, deverá ser informado ao usuário: ? Código não corresponde a uma função válida.

Código Java
//Autor: Thiago Campos
//Data: 07.09.2012


/**
 *
 * @author Thiago
 */

import javax.swing.JOptionPane;

public class Funcao {
    public static void main(String[] args) {
        //variaveis
        int codigo;

        //entrada dos dados
        codigo = Integer.parseInt(JOptionPane.showInputDialog("Informe o código da função:"
                + "\n10 - Técnico"
                + "\n15 - Analista"
                + "\n20 - Supervisor"
                + "\n25 - Gerente"
                + "\n30 - Diretor"));
       
        //processo decisório
        switch(codigo){
            case 10:
                JOptionPane.showMessageDialog(null, "Técnico.");
                break;
            case 15:
                JOptionPane.showMessageDialog(null, "Analista.");
                break;
            case 20:
                JOptionPane.showMessageDialog(null, "Supervisor.");
                break;
            case 25:
                JOptionPane.showMessageDialog(null, "Gerente.");
                break;
            case 30:
                JOptionPane.showMessageDialog(null, "Diretor.");
                break;
            default:
                JOptionPane.showMessageDialog(null, "Código não corresponde a uma função válida.");
                break;
        } //fim do switch
    } //fim do main
} //fim da classe

2 comentários: