23 de agosto de 2009

Exercício da aula do dia 22/08/2009

Download do projeto aqui.

Exercício – Desenvolva uma interface que calcule a equação do segundo grau, onde seja possível entrar com os valores de "a", "b" e "c" via textbox. Neste mesmo programa desenvolva um programa que calcule o fatorial de um número. Este programa deve conter somente: 3 Textbox, 5 Labels, 1 command e 2 option ou 2 check:

Elementos:

Textbox 1 = "txtCoX2" - A ou - N
Textbox 2 = "txtCoX" - B
Textbox 3 = "txtConst" - C

Label 1 = "lbla" - A
Label 2 = "lblb" - B
Label 3 = "lblc" - C
Label 4 = "lblX1Val" - X1
Label 5 = "lblX2Val" X2

Command 1 = "cmdcalcular" - Calcular

Option 1 = "opt1" - Equação 2° Grau
Option 2 = "opt2" - Fatorial

Código:



Private Sub cmdcalcular_Click()
If opt2.Value = True Then
Dim valor, cont As Integer
Dim total As Double
total = 1
valor = Val(txtCoX2.Text)
If valor = 0 Then
MsgBox "Digite um valor valido", vbExclamation
Else
For cont = 1 To valor
total = total * cont
Next cont
lblX1Val.Caption = total

End If

Else

If opt1.Value = True Then
Dim A As Single
Dim B As Single
Dim C As Single
Dim Discriminante As Single
Dim X1 As Single
Dim X2 As Single
Dim n As Integer
Dim mensagem As String

A = Val(txtCoX2.Text)
B = Val(txtCoX.Text)
C = Val(txtConst.Text)

If A = 0 Then
MsgBox "O valor do coeficiente A não pode ser igual a zero.", vbCritical, mensagem
Exit Sub
End If

Discriminante = (B ^ 2 - 4 * A * C)

If Discriminante < 0 Then
lblX1Val = ""
lblX2Val = ""
MsgBox ("Esta equação não possui raizes reais !."), vbCritical, mensagem
Else
X1 = (-B + Sqr(Discriminante)) / (2 * A)
X2 = (-B - Sqr(Discriminante)) / (2 * A)
If Discriminante = 0 Then
lblX1Val = X1
lblX2Val = X1
MsgBox ("Esta equação possui duas raizes reais iguais."), vbInformation, mensagem
Else
lblX1Val = X1
lblX2Val = X2
MsgBox ("Esta equação possui duas raizes reais."), vbInformation, mensagem
End If
End If

End If
End If

End Sub


Private Sub opt1_Click()

txtCoX2.Text = ""
txtCoX.Text = ""
txtCoX.Visible = True
txtConst.Text = ""
txtConst.Visible = True
lblX1Val.Caption = ""
lblX2Val.Caption = ""
lbla.Caption = "A"
lblb.Visible = True
lblc.Visible = True
End Sub

Private Sub opt2_Click()

txtCoX2.Text = ""
txtCoX.Text = ""
txtCoX.Visible = False
txtConst.Text = ""
txtConst.Visible = False
lblX1Val.Caption = ""
lblX2Val.Caption = ""
lbla.Caption = "N"
lblb.Visible = False
lblc.Visible = False
End Sub

Private Sub txtConst_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then
txtConst.Text = Left(txtConst.Text, (Len(txtConst.Text) - 1))
SendKeys "{END}"
End If
If KeyAscii < 43 Or KeyAscii > 57 Or KeyAscii = 47 Or KeyAscii = 44 Then KeyAscii = 0
End Sub

Private Sub txtCoX_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then
txtCoX.Text = Left(txtCoX.Text, (Len(txtCoX.Text) - 1))
SendKeys "{END}"
End If
If KeyAscii < 43 Or KeyAscii > 57 Or KeyAscii = 47 Or KeyAscii = 44 Then KeyAscii = 0
End Sub

Private Sub txtCoX2_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Then
txtCoX2.Text = Left(txtCoX2.Text, (Len(txtCoX2.Text) - 1))
SendKeys "{END}"
End If
If KeyAscii < 43 Or KeyAscii > 57 Or KeyAscii = 47 Or KeyAscii = 44 Then KeyAscii = 0
End Sub

19 de agosto de 2009

Como resolver o Cubo de Rubik Facilmente!

=]

Programação III no Moodle

Link: http://200.144.97.11/~moodle/course/view.php?id=271

Camisetas do Curso Versão 2.0

Escolha o modelo e informe o seu tamanho:

Modelo 02.01:
Modelo 02.02:
Modelo 02.03:

(Clique na imagem para ampliar!)

Horário II

17 de agosto de 2009

Engenharia de Software I - 01

Downloads:

O Processo, o Projeto e o Produto - Download
Ciclo de Vida de Software - CVS - Download

Banco de Dados I - 01

Downloads:

Sistema de Informação - Download
Classificação (SI) - Download

Aula 01 - Programação III

Download da aula clique aqui.

Exercício 1 – Crie um formulário com três campos texto, um botão e dois labels, crie uma
função que calcule a equação do segundo grau e mostre os resultados nos labels:


Private Sub cmdResolver_Click()

A = Val(txtCoX2.Text)
B = Val(txtCoX.Text)
C = Val(txtConst.Text)

If A = 0 Then
MsgBox "O valor do coeficiente A não pode ser igual a zero.", vbCritical, mensagem
Exit Sub
End If

cmdNovoCalculo.Enabled = True

Discriminante = (B ^ 2 - 4 * A * C)

If Discriminante < 0 Then
lblX1Val = ""
lblX2Val = ""
MsgBox ("Esta equação não possui raizes reais !."), vbCritical, mensagem
Else
X1 = (-B + Sqr(Discriminante)) / (2 * A)
X2 = (-B - Sqr(Discriminante)) / (2 * A)
If Discriminante = 0 Then
lblX1Val = X1
lblX2Val = X1
MsgBox ("Esta equação possui duas raizes reais iguais."), vbInformation, mensagem
Else
lblX1Val = X1
lblX2Val = X2
MsgBox ("Esta equação possui duas raizes reais."), vbInformation, mensagem
End If
End If

End Sub

Divirta-se

12 de agosto de 2009

Projeto II - Grupos e Fases

Fase 1: XML:
Marcos
André
Dimas

Fase 2: Visualização de Dados:
João Paulo
Fernando
Ricardo

Fase 3: Imagens:
Felipe
Felipe Cardoso
Diogo

Fase 4: Integração:
Leandro
Dalton
Alberto

Fase 5: Documentação:
Todos

\o/ ¬o/

Algoritmos e Estruturas de Dados I - Aula 01

Apostila 01 : Análise de Algoritmos - Download
Apostila 02 : Pilhas, Filas e Deques - Download

5 de agosto de 2009

Programação III

Link da página do currso:

http://www1.univap.br/valdirgp/ProgramacaoIII/index.html

4 de agosto de 2009

Solzinho!

Pequena é melhor...

3 de agosto de 2009

Volta as aulas...

Como já era esperado:

Comunicado à Comunidade da UniVap


No próximo dia 03 de agosto, reiniciam-se nossas atividades
acadêmicas. As mesmas seguirão o cronograma previamente
estabelecido pela Univap... Para ler mais clique aqui.

20 de julho de 2009

Voltaremos em Agosto! :p

Título diz tudo!

p.s: Alguém já está com saudades?

26 de junho de 2009

Descobri o autor da pergunta!

Fui hoje na faculdade, para ver a nota de Ciência do Ambiente, o professor ainda não tinha corrigido as provas quando cheguei lá, sendo que o dia do exame é hoje, como saberemos se ficamos de exame ou não sem antes saber a nota? Boa pergunta não?

Pois bem, não é esse o assunto do post, descobri que o autor da 11° pergunta da prova de Ciência do Ambiente foi o nosso grande coordenador o Valdir! O.o
Éééé o professor de ciência do ambiente disse: "Ele (Valdir) falou para dar essa pergunta que o pessoal ia gostar..." e ainda deu uma risadinha! ¬¬'

AHSAushASAshASHUAhsuAhsasahsaahushuahasas

Sacanagem isso!
Eu não gostei da pergunta!

Quem acha que ele inventou essa pergunta??

24 de junho de 2009

Resumo da Reunião

Não tem resumo!
Não tivemos tempo para perguntar a nossa super pergunta.
¬¬'
Eles juraram que marcando uma reunião com todas as pessoas dos dois cursos essa reunião iria durar só 40 minutos.
Jamais!

ps. A parte do RUI "m" foi vacilo...

21 de junho de 2009

E fica a pergunta: "Qual a nova denominação da área de trabalho?"

A pergunta que não quer calar!

Gente nem procurando no google eu achei a resposta para tal pergunta, então, se não tem no google pode esquecer, né?
Terça teremos a grande reunião e podemos usar isso como argumento "nem no google tem", ta certo que nínguem vai pegar DP nessa matéria... Isso por que podia apagar, senão o negão pegava DP. huashuahusuahsuhahushuas

Mas eu queria realmente saber, então quem conseguir descobrir, por favor, nos digaaaaaaaa!!!

Boa sorte prá quem pego exame! ^^

19 de junho de 2009

Perguntas e Respostas [Ciência do Ambiente] (2)

1- Como você conceituaria uma sociedade sustentável do ponto de vista ambiental?
R: Atende as necessidades atuais de uma população em relação a alimentos, água e ar limpos, abrigo e outros recursos básicos sem comprometer a capacidade de gerações futuras atenderem as suas necessidades.
2- O que você entende por sustentabilidade ambiental?
R: É a capacidade dos diversos sistemas da Terra de se adaptarem as condições ambientais em mudança.
3- Como as atividades humanas degradam o capital natural?
R: Ao usar recursos renováveis mais rápido do que a natureza consegue renová-los, ex: ar, água e solo.
4- O que você entende por crescimento econômico e desenvolvimento econômico?
R: Crescimento: É o aumento da capacidade de um país em fornecer bens e serviços a sua população.
Desenvolvimento: É a melhoria dos padrões de vida da população proporcionado pelo crescimento econômico.
5- O que é degradação ambiental?
R: É quando excedemos a taxa de reposição natural de um recurso, ex: erosão, desmatamento.
6- O que você entende por capital natural da Terra?
R: São todos os recursos e serviços naturais que mantém a nossa e outras espécies.
7- Explique o significa da expressão “tragédia dos recursos públicos”.
R: É a má utilização dos recursos renováveis que estão livres a todos, ou seja, a utilização excessiva dos recursos, fazendo com que a natureza não consiga repor esses recursos.
8- Quais as conseqüências do crescimento exponencial das atividades humanas, par com os recursos naturais?
R: O consumo de combustível fóssil e o desmatamento mudam o clima da Terra, podendo arruinar algumas áreas agrícolas, modificar as reservas hídricas, alterar e reduzir a biodiversidade e influenciar a economia de diversas partes do mundo.
9- O que você entende por renda biológica e qual a relação desta com a sustentabilidade?
R: São os recursos naturais da Terra que beneficia a todos os seres, esses recursos sustentam a vida e a economia do planeta, sendo assim o caminho para a sustentabilidade e viver com a renda sem comprometer o capital natural.
10- Explique de forma sintética os mecanismos ou ações em que os indivíduos fazem a diferença para o alcance da sustentabilidade?
R: Para alcançar a sustentabilidade alguns indivíduos trabalham juntos para resolver um problema, outros encontram formas de criar materiais com recursos alternativos, outros atuam cobrando e persuadindo autoridades eleitas a acabar com o desmatamento.
11- Faça um breve relato sobre a história dos dois reis e o jogo de xadrez e qual sua relação com a população mundial?
R: O foco desta história é exemplificar de forma simples o crescimento exponencial que começa a devagar e em poucas repetições se torna um número gigantesco. Este mesmo crescimento acontece com a população mundial que cresce cada vez mais rápido, que demorou várias décadas pra chegar à população atual e que agora demora poucos anos para dobrar.
12- Do ponto de vista dos recursos naturais o que você entende por produção sustentável?
R: É uma produção que poupa ao máximo a utilização dos recursos naturais, sem reduzir seu suprimento disponível.
13- O crescimento econômico sempre resulta em desenvolvimento econômico?
R: Não, pois nem toda a população é beneficiada pelo crescimento da economia.

18 de junho de 2009

Semana de Provas...

Vamos estudar galera...

Falando nisso, você sabia...

* ... Que a identidade secreta do Dr. Abobrinha é Pompeu Pompilho Pomposo?
* ... Que raios e trovões?
* ... Que o Dr. Vitor está chegando?
* ... Que "porque sim" não é resposta?
* ... Que assobiou a Caipora chegou?
* ... Que eu assistia CRTB?

16 de junho de 2009

Estatística

3 coisas para se lembrar antes da prova:

μ = ∑ (x . P(xi))
δ² = ∑ (x² . P(xi))- μ²
δ = √ δ ²

e ^ -u . u ^ k / k!

P(x = k) = nCk . p ^ k . q ^ n - k
nCk = n! / K! (n-k)!