sexta-feira, 29 de maio de 2015

Programação - Descobre a tua faixa etária !

O programa que se segue consiste em inserir a idade e o nome da pessoa em InputBoxs e devolver a faixa etária da pessoa numa MsgBox. As imagens que se seguem são do formulário e de um exemplo de programação.



terça-feira, 26 de maio de 2015

Video realizado no movie maker

Como tínhamos dito anteriormente nós tivemos a trabalhar com o sony vegas. Contudo antes de utilizarmos esse programa, trabalhamos no Movie Marker no qual realizamos um vídeo, que tinha tema livre. 

Junto segue o vídeo!



Esperamos que tenham gostado  do resultado final e que tenhamos despertado em vocês o desejo de praticarem mais desporto na neve.



P.S.: Este video é acerca de a empresa fictícia chamada 'Snowdream', por isso todos os contactos presentes neste video não existem.

Caso queiram visualizar o vídeo no youtube podem vê-lo aqui.

segunda-feira, 25 de maio de 2015

Tabela de variáveis e constantes


Junto segue uma tabela de variáveis e constantes muito útil para quando se programa em Visual Basic.



Programação - Exercício 16

Dificuldades com o orçamento do seu carro ? Dificuldades em saber quanto gasta o seu carro ? Com o programa que se segue estas dificuldades passam a ser facilidades ! 
Coloca os dados relativamente aos litros de combustível, ao preço por litro e à distância percorrida e obtém um "orçamento" completo !

Junto seguem as imagens do formulário necessário para a execução deste programa bem como uma proposta de programação !

Esperamos que gostem !





Programação - Exercício 15

Com este exercício podes repetir o teu nome as vezes que entenderes, com recurso às List Box. As imagens que se seguem são do formulário do exercício e da respetiva programação.
Esperamos que o exercício seja útil para aprender a trabalhar com List Box.




sábado, 16 de maio de 2015

Programação - Exercício 14: Agrupar os números

Neste exercício é suposto agrupar o intervalo dos números escolhido (quando se coloca o nº mínimo e o nº máximo nas TextBox1 e 2) por ordem crescente ou decrescente, em números pares ou ímpares.

Para que apareça uma lista tem que se utilizar uma ListBox. A sua programação é ListBox.Text.Clear(), caso seja para aparecer vazia, ou ListBox.Text.Add(c), caso seja para aparecer o conteúdo c, neste caso c = min To max.

O meu programa parece-se mais ou menos com isto. 


Programação dos buttons um a um: 


Caso prefiram podem colocar a parte comum de todos os buttons no formulário geral, ou seja:
e continuar a programação em cada button.









Programação - Exercício 13: Sorteio de temperaturas

Desenvolve um programa no Visual Basic que permita gerar aleatoriamente as temperaturas máximas e mínimas, sabendo que a temperatura mínima varia entre os números 0 e 14 e a temperatura máxima varia  entre os números 15 e 40

Para este exercício é necessário duas labels, duas TextBox e três buttons.



Nota: A programação do button 3 é: End

Programação - Exercício 12 - 12.2: Calcular descontos e preços de artigos com descontos

Efetue um programa no Visual Basic onde se calcule o preço do artigo após ser aplicado um desconto e valor, em euros, do mesmo, sabendo a percentagem/taxa de desconto e o preço inicial do produto.

No final o nosso exercício ficou mais ou menos assim.


Tentem fazer sozinhos antes de verem as soluções, pois existem várias maneiras de fazer o mesmo programa. 


 ou



Programação - Exercício 12 - 12.1: Calcular descontos e preços de artigos com descontos

Efetue um programa no Visual Basic: a) para calcular o valor do desconto após este ser aplicado sobre o preço original de um artigo; b) para calcular o valor do desconto em euros.
Este exercício deve ter dois tipos  de desconto: o primeiro 25% e o segundo 50%.
Para colocar o preço inicial do produto use o NumericUpDown e não a TextBox

                           

Projetos do sony vegas no youtube

Alguns dos projetos realizados no sony vegas estão agora no youtube. 

Passem por lá!

quarta-feira, 13 de maio de 2015

Programação - Exercício 11: Calcular valores a partir de um número

Este exercício não é igual à calculadora anterior uma vez que não faz as mesmas coisas. Desta vez o objetivo é calcular o quadrado, a raiz quadrada, o valor absoluto e o cubo de um determinado número colocado na TextBox1, neste caso. 

As operações de raiz quadrado e valor absoluto são novas, por isso, vamos explicar como se faz.

Raiz quadrada: usa-se o método MATH.
Math combinado com o Sqrt calcula o valor da raiz quadrada do número pretendido. 
 Ficando deste modo: TextBox2.Text = Math.Sqrt(TextBox1.Text)

Valor absoluto: usa-se o método MATH.
Math combinado com o Abs calcula o valor absoluto do número pretendido. 
Ficando deste modo: TextBox2.Text = Math.Abs(Val(TextBox1.Text))


Esperamos que tenham ficado esclarecidos com esta parte teórico-prática mas se tiverem alguma questão podem perguntar.


Programação - Exercício 10: Calculadora

Finalmente a calculadora chegou.. 

Mas esta apenas tem quatro operações: a soma, a subtração, a multiplicação e a divisão.
Para a soma já sabem o que fazer, não é? No exercício 2 já tínhamos aplicado a soma.
O resto é bastante fácil, sabendo fazer a soma sabe-se fazer o resto uma vez que é só mudar o sinal consoante a operação.


Programação - Exercício 9: Troca de nomes

Aqui está um exercício que tem como objetivo ficarmos a saber fazer com que duas textbox troquem a informação entre si e/ou se juntem numa label.


Programação - Exercício 8: Que data é hoje? Que horas são?

Como as perguntas 'Que data é hoje?' e  'Que horas são?' são bastante frequentes no nosso dia a dia porque não criar um programa que nos responda?





Programação - Exercício 7: Que dia da semana será?

Para quem nunca sabe a quantas anda este exercício é bastante útil.
Pode vir a ser bastante complexo, uma vez que se tem que fazer cada dia um por um.  Se quisermos fazer para todo o  mês precisamos de fazer 31 IF, por isso, como podem ver, é bastante trabalhoso mas sempre igual. Com o primeiro IF feito é só quase copiar e colar. Depois, é claro, não nos podemos esquecer de mudar o dia do mês e da semana (que são a base do exercício).

Fica muito parecido a este esquema (é claro que a disposição das labels e das textboxs e o button pode mudar mas estas são as coisinhas necessárias):


E aqui está a resolução:



Programação - Exercício 6: Sorteios de números

O objetivo deste  exercício é sortear números 1 a 9.
 Sempre que aparecer o número 7 em qualquer uma das três primeiras labels (ou em todas ao mesmo tempo) tem que aparecer uma imagem, que é ao gosto de cada um, e uma quarta label a dizer "SETE!!!". 
Ao aparecer a imagem e a palavra sete ouve-se um Beep.

Para colocar uma imagem tem que se usar uma PictureBox e a imagem é colocada através das propriedades em Image.
Para que o formato das labels seja moldável  muda-se para False o Autosize que se encontra, também, nas propriedades. Também podemos mudar a cor das labels através da propriedades Backcolor -»  Web -» escolher.






Programação - Exercício 5: Nota positiva, nota negativa ou nota inválida?

Este exercício ao contrário do anterior tem bastante utilidade, principalmente para os professores, uma vez que ao se colocar a nota final do aluno conseguimos saber se ele tem uma nota negativa (menos que 10), positiva (maior que 10) ou inválida (maior que 20).

Neste exercício recorri a labels, a textboxs e a buttons.

Tal como nos problemas anteriores podem e devem aplicar mais conhecimentos que já tenham como colocar o button de limpar ou o button de sair. Estes dois buttons são fáceis de programar, sendo que o sair é END (sempre) e, imaginemos que é a TextBox1 que se quer limpar, então programa-se o button de limpar com TextBox1.Tex = " "  .

A solução deste exercício:





Programação - Exercício 4: Contar o número de palavras numa frase

Este exercício não tem muita utilidade no nosso dia a dia, uma vez que, pelo menos nós, não contamos o número de palavras a não ser nas composições de português e às vezes nem aí.
Mas ele ajuda a introduzir o IF e o FOR.

Então, o quarto exercício consiste em conseguirmos escrever uma frase, através de uma InputBox, e contar o número de palavras..

A solução encontra-se já a seguir.



Programação - Exercício 3 - 3.2: Calcular a área de um retângulo

Enquanto no exercício 3.1 calculamos a área de um retângulo a recorrer ás textboxs e labels, desta vez vamos calculá-la a recorrer a InputBox e a MsgBox.

NOTA: A InputBox e a MsgBox fazem parte da programação tudo o que se tem que fazer é colocar um button e programar a partir dele.

Boa Sorte..


A solução como sempre vem a baixo. 
A programação está no interior do retângulo vermelho.


Programação - Exercício 3 - 3.1: Calcular a área de um retângulo

O exercício consiste em calcular a área de um retângulo recorrendo a labels e textboxs.

Vejam se conseguem fazer.
 As soluções estão aqui em  baixo.

A programação está no interior do retângulo a vermelho.
Pois é estão a acontecer sempre contra-tempos e é, por essa razão, que os exercícios a seguir não estão feitos em computador mas sim há mão. 

quinta-feira, 7 de maio de 2015

Programação - Exercício 2: Calcular uma soma

Olá!

Aqui está mais um exercício realizado no programa Visual Basic. 

Desta vez o objetivo era calcular a soma de dois números. A programação, à semelhança do exercício 1, é feito no button.

A resolução segue já a seguir.

quarta-feira, 6 de maio de 2015

Programação - Exercício 1: Aceder a uma página de web

Boa tarde!

Aqui está um exercício realizado no Visual Basic que consiste em aceder a uma página de web através da nossa programação.

Em qualquer exercício deste tipo deve-se sempre começar por guardar o novo projeto na pasta pretendida e com o nome ao gosto de cada um.

Depois é só seguir as instruções ou fazer o exercício sem elas.. 

As várias propriedades como a cor, o tamanho da letra ou da label/ button, entre outros, podem ser geridas de acordo com o  gosto de cada um.


Olá!

Esperamos que tenham tido uma óptima passagem de ano e que 2015 esteja a ser e seja melhor  que todos os outros anteriores.

O nosso blog não tem tido muita atualização de informação, uma vez que de Janeiro a Março foi um período durante o qual trabalhamos, com recurso ao Sony Vegas, num projecto que promovia a nossa escola de modo a que os alunos do 9º ano esclarecessem as suas dúvidas e “visitassem” a escola onde vão estudar durante o 10º, 11º e 12º anos.

Depois chegou a Páscoa, que esperamos que tenha sido cheia de coisinhas boas. E agora cá estamos.

Nestes 2 meses vamos estudar programação no programa Visual Basic.