sábado, 27 de fevereiro de 2016

E-books de TI grátis

Nosso amigo Daniel Radd, através do seu blog disponibilizou diversos e-books grátis para download. Valeu Daniel !!! Acesse: http://draddx.blogspot.com.br/search/label/E-book

Ebook de Introdução aos Sistemas de Informação

Este ebook foi compartilhado pelo aluno Daniel Radd, onde demonstra a utilização de Mapa Conceitual.  idealizado pelo professor Gilberto Keller da Facin (Faculdade de Informática da PUCRS).



Acesse o e-book nesse site: http://www.pucrs.br/edipucrs/online/projetoSI/index.html

PGN0060 Aula 4 - Swing/Exceções/IO - Resolução

sexta-feira, 26 de fevereiro de 2016

CCT0314 Lista Contrutores Resolução




CCT0314 Lista Vetores - Resolvido

public class Array0 {

    public static void main(String[] args) {

        int[] dados = new int[6];
        System.out.println("O número de elementos do array dados é: " + dados.length);
        for (int cont = 0; cont < dados.length; cont++) {
            System.out.println("O elemento de índice " + cont
                    + " vale " + dados[cont]);
        }
    }

}

public class Array1 {

    public static void main(String[] args) {
        int[] dados = {1, 4, 9, 16, 25, 36};

        for (int i = 0; i < dados.length; i++) {
            System.out.println(
                    "O elemento de índice" + i
                    + " vale " + dados[i]);
        }
    }

}

public class Array2 {

    public static void main(String[] args) {
        int[] dados1 = {1, 4, 9, 16, 25, 36};
        int[] dados2 = new int[6];

        for (int i = 0; i < dados2.length; i++) {
            dados2[i] = (int) Math.sqrt(dados1[i]);
            System.out.println("A raiz quadrada de "+ dados1[i]
                                                    + " é " + dados2[i]);
        }
    }
}

public class ArrayDiasMes {

    public static void main(String[] args) {
        diasMes();
    }

    public static void diasMes() {
        int[] mes = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
        for (int i = 0; i < mes.length; i++) {
            System.out.println(""
                    + "O mês" + (i + 1)
                    + " possui " + mes[i] + " dias");
        }
    }
}

public class Media3 {

    public static void main(String[] args) {
        System.out.println("Cálculo da média de 4 notas. ");
        calcularMedia();
    }

    public static void calcularMedia() {
        double soma = 0;
        double[] notas = new double[4];
        for (int cont = 0; cont < notas.length; cont++) {
            notas[cont] = Math.random() * 10;
            soma = soma + notas[cont];
            System.out.println("Nota " + (cont + 1) + " " + notas[cont]);
        }
        System.out.println("Media " + soma / notas.length);
    }
}

terça-feira, 23 de fevereiro de 2016

Academia do Concurso

Cursos em destaque, desconto é para qualquer pessoa aluno ou não da faculdade Estácio!


Academia do Concurso

Academia do Concurso Público  oferece ao aluno Estácio extraordinários 40% de desconto em qualquer curso descriminado na campanha.




sábado, 20 de fevereiro de 2016

Pós Java - PGN0060 POO - Exercício 5

Tratamento de Exceções | Rui Rossi dos Santos | Programação de Computadores em Java | Ed Nova Terra.

sexta-feira, 19 de fevereiro de 2016

Resolução Lista 2 - Exercício 3 - If/else e JOptionPane()

package exercicio1;
import javax.swing.JOptionPane;

public class FaixaDePeso {
    public static void main(String[] args) {
    
        
        String a = JOptionPane.showInputDialog("Insira sua altura: ");
        
        double alt = Double.parseDouble(a);
        
        String p = JOptionPane.showInputDialog("Insira seu peso: ");
        double peso = Double.parseDouble(p);
       
        double imc = obtemIMC(alt,peso);
        comparaIMC(imc);
    }
    
    public static double obtemIMC (double a, double p) {
        
        double imc = p / (a*a);
        return imc;
    }

    public static void comparaIMC(double i){
        if (i<=18.5){
            JOptionPane.showMessageDialog(null,"Você está abaixo do peso normal.");     
        }
        else if (i<=25) {
            JOptionPane.showMessageDialog(null,"O seu peso está na faixa de normalidade.");
        }
       
        else if (i<=30){
            JOptionPane.showMessageDialog(null,"Você está acima do seu peso normal.");
        }
        else {
            JOptionPane.showMessageDialog(null,"Você precisa perder uns quilinhos.");
        }
    }
}

Pós Java - Manipulação de Arqvuivos I/O



Manipulação de Arquivos

import java.io.*;
//importa o pacote
if (tfCodigo.getText().equals(""))
{
JOptionPane.showMessageDialog(null, "O código não pode estar vazio!");
tfCodigo.requestFocus();
}
else if (tfNome.getText().equals(""))
{
JOptionPane.showMessageDialog(null, "O nome não pode estar vazio!");
tfNome.requestFocus();
}
else if (tfEmail.getText().equals(""))
{
JOptionPane.showMessageDialog(null, "O email não pode estar vazio!");
tfEmail.requestFocus();
}
//Faz a gravação do conteúdo, sendo obrigatório o preenchimento, se não o usuário receberá uma
mensagem de erro. O método requestFocus() é responsável de fornecer o local do curso.
try
{
PrintWriter out = new PrintWriter(tfCodigo.getText()+".txt);
//Cria o arquivo
out.println(tfCodigo.getText());
out.println(tfNome.getText());
out.println(tfEmail.getText());
out.close();
JOptionPane.showMessageDialog(null, "Arquivo gravado com sucesso!");
}
catch(IOException erro)
{
JOptionPane.showMessageDialog(null, "Erro ao gravar no arquivo");
}
//Cria o arquivo de fluxo de saída pela classe PrintWriter, grava o arquivo pelo método println() e
fecha o arquivo pelo método close().
try
{
String arq = JOptionPane.showInputDialog(null, "Forneça o código a abrir:");
BufferedReader br = new BufferedReader(new FileReader(arq+".txt"));
tfCodigo.setText(br.readLine());
tfNome.setText(br.readLine());
tfEmail.setText(br.readLine());
br.close();
}
cath(IOException erro)
{
JOptionPane.showMessageDialog(null, "Erro ao abrir o arquivo");
}
//Ler o conteúdo pelo método readLine()

quinta-feira, 18 de fevereiro de 2016

quarta-feira, 17 de fevereiro de 2016

CCT0079 POO Aula1 - Frm02

package POO;

import javax.swing.*;

public class Frm02 extends JFrame {

    JPanel pl;
    JLabel meuLabel;
    JTextField meuCampoTexto;
    JButton meuBotao;
    
    public Frm02() {
        super("Cadastro de Categorias");

        setSize(300, 100);
        setTitle("Cadastro de Categorias");
        setLocation(150, 200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(false);

        pl = new JPanel();
        pl.setLayout(null);

        meuLabel = new JLabel("Código");
        meuLabel.setBounds(10, 10, 60, 20);

        meuCampoTexto = new JTextField(" ");
        meuCampoTexto.setBounds(80, 10, 60, 20);

        meuBotao = new JButton("NomeBotão");
        meuBotao.setBounds(150, 10, 100, 20);
 
        pl.add(meuLabel);
        pl.add(meuCampoTexto);
        pl.add(meuBotao);
 
        add(pl);
        setVisible(true);
    }
}

public class AppFrm02 {

    public static void main(String[] args) {
        new Frm02();
    }
}

POO Aula 1 - Frm01

package POO;

import javax.swing.JFrame;

public class Frm01 extends JFrame {

    public Frm01() {
        super("Cadastro");
        setSize(290, 100);
        setLocation(10, 10);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }
}

public class TestaFrm01 {

    public static void main(String[] args) {
        
    }

}

quinta-feira, 11 de fevereiro de 2016

Início das aulas 2016.1

Gostaria de compartilhar a mensagem do nosso colega, prof Marcio Cossich. São informações importantes sobre o início das aulas:


1. Não “enforquem” o dia de hoje e muito menos o de amanhã, teremos aula normalmente para a maioria das turmas e disciplinas;

2. Se os seus nomes não estiverem na listagem de presença, consulte o seu SIA para confirmar a inscrição na disciplina, bem como na respectiva turma;
3. Não se esqueçam de imprimir o Calendário Acadêmico, ele será o guia para o cumprimento dos prazos durante o semestre;
4. Lembrem-se de que vocês possuem a necessidade de integralizarem o currículo, para isso deverão cursar as disciplinas constantes nele em cada período do Curso;
5. Por melhor que sejam as intenções, as dúvidas podem ser respondidas de forma incorreta, caso vocês procurem um colega do curso, para que isso não aconteça, agende um atendimento com a Coordenação;
6. Tenham total ATENÇÃO às informações passadas em sala pelos docentes, em caso de dúvidas, questione para saná-las;
7. Finalmente, não se esqueçam de que a obrigação no aspecto jurídico do docente em sala é de “meio” e não de resultado. Portanto, se buscam um semestre produtivo e com bons resultados, participem das aulas, se dediquem com afinco, com responsabilidade acadêmica, procurem não chegar às aulas com atraso e/ou se ausentarem antes do horário devido, não deixem para estudar o conteúdo da disciplina na véspera das avaliações, o estudo deve ser constante, começando já no primeiro dia de aula.
Desejo-lhes um excelente semestre, com muita dedicação e harmonia.

sexta-feira, 5 de fevereiro de 2016

 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates