Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... ·...
Transcript of Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... ·...
![Page 1: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/1.jpg)
Visual Basic - Exercícios
João Manuel R. S. Tavares
CFAC – Concepção e Fabrico Assistidos por Computador
![Page 2: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/2.jpg)
Exercício 1Escreva um programa em VB que quando se clica no botão Showapareça uma caixa de mensagem com o titulo “Exercício 1”, mensagem “Olá” e com o botão Yes.
@2009 - João Manuel R. S. Tavares 2CFAC: Visual Basic - Exercícios Resolvidos
![Page 3: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/3.jpg)
...Exercício 1
@2009 - João Manuel R. S. Tavares 3CFAC: Visual Basic - Exercícios Resolvidos
![Page 4: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/4.jpg)
Exercício 2Escreva um programa em VB que quando se clica no botão Showapareça uma caixa de entrada para o nome do utilizador, com o titulo “Exercício 1” e mensagem “Introduza o seu nome”, e depois apresente uma caixa de mensagem com o titulo “Exercício 1”, mensagem “Olá (nome de entrada)!” e com o botão Yes.
@2009 - João Manuel R. S. Tavares 4CFAC: Visual Basic - Exercícios Resolvidos
![Page 5: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/5.jpg)
Exercício 3Escreva um programa em VB que quando se clica no botão Soma apareça uma caixa de mensagem com o titulo “Resultado”, mensagem “(soma dos valores nas 2 caixas de texto)” e com o botão Yes.
@2009 - João Manuel R. S. Tavares 5CFAC: Visual Basic - Exercícios Resolvidos
![Page 6: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/6.jpg)
...Exercício 3
@2009 - João Manuel R. S. Tavares 6CFAC: Visual Basic - Exercícios Resolvidos
![Page 7: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/7.jpg)
...Exercício 3
@2009 - João Manuel R. S. Tavares 7CFAC: Visual Basic - Exercícios Resolvidos
![Page 8: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/8.jpg)
Exer
cíci
o 4
Escreva um programa em VB que quando se clica no botão Run a circunferência desloca-se de 50 para a direita em intervalos de tempo iguais a 100 e quando se clica no botão Exit termina.
@2009 - João Manuel R. S. Tavares 8CFAC: Visual Basic - Exercícios Resolvidos
![Page 9: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/9.jpg)
...Exercício 4
@2009 - João Manuel R. S. Tavares 9CFAC: Visual Basic - Exercícios Resolvidos
![Page 10: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/10.jpg)
Exercício 5 - SomadorPrograma para somar dois operadores.
@2009 - João Manuel R. S. Tavares 10CFAC: Visual Basic - Exercícios Resolvidos
![Page 11: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/11.jpg)
...Exercício 5
Alterar o título do formulário.
@2009 - João Manuel R. S. Tavares 11CFAC: Visual Basic - Exercícios Resolvidos
![Page 12: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/12.jpg)
…Exercício 5
Desenhar uma label e definir o seu título.
@2009 - João Manuel R. S. Tavares 12CFAC: Visual Basic - Exercícios Resolvidos
![Page 13: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/13.jpg)
…Exercício 5
Desenhar uma caixa de texto.
@2009 - João Manuel R. S. Tavares 13CFAC: Visual Basic - Exercícios Resolvidos
![Page 14: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/14.jpg)
…Exercício 5
Limpar o texto por defeito da caixa.
@2009 - João Manuel R. S. Tavares 14CFAC: Visual Basic - Exercícios Resolvidos
![Page 15: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/15.jpg)
…Exercício 5
Desenhar um botão e definir o seu título.
@2009 - João Manuel R. S. Tavares 15CFAC: Visual Basic - Exercícios Resolvidos
![Page 16: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/16.jpg)
…Exercício 5
Acrescentar o código associado ao botão.@2009 - João Manuel R. S. Tavares 16CFAC: Visual Basic - Exercícios Resolvidos
![Page 17: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/17.jpg)
…Exercício 5
Escolher o objecto.
@2009 - João Manuel R. S. Tavares 17CFAC: Visual Basic - Exercícios Resolvidos
![Page 18: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/18.jpg)
…Exercício 5
Escolher o evento associado.@2009 - João Manuel R. S. Tavares 18CFAC: Visual Basic - Exercícios Resolvidos
![Page 19: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/19.jpg)
…Exercício 5
Executar o programa.
@2009 - João Manuel R. S. Tavares 19CFAC: Visual Basic - Exercícios Resolvidos
![Page 20: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/20.jpg)
…Exercício 5Programa em execução.
@2009 - João Manuel R. S. Tavares 20CFAC: Visual Basic - Exercícios Resolvidos
![Page 21: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/21.jpg)
…Exercício 5Gravar o formulário.
@2009 - João Manuel R. S. Tavares 21CFAC: Visual Basic - Exercícios Resolvidos
![Page 22: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/22.jpg)
…Exercício 5...Gravar o formulário.
@2009 - João Manuel R. S. Tavares 22CFAC: Visual Basic - Exercícios Resolvidos
![Page 23: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/23.jpg)
…Exercício 5Gravar o projecto.
@2009 - João Manuel R. S. Tavares 23CFAC: Visual Basic - Exercícios Resolvidos
![Page 24: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/24.jpg)
…Exercício 5...Gravar o projecto.
@2009 - João Manuel R. S. Tavares 24CFAC: Visual Basic - Exercícios Resolvidos
![Page 25: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/25.jpg)
…Exercício 5Abrir um projecto existente.
@2009 - João Manuel R. S. Tavares 25CFAC: Visual Basic - Exercícios Resolvidos
![Page 26: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/26.jpg)
…Exercício 5...Abrir um projecto existente.
@2009 - João Manuel R. S. Tavares 26CFAC: Visual Basic - Exercícios Resolvidos
![Page 27: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/27.jpg)
…Exercício 5Criar um programa executável.
@2009 - João Manuel R. S. Tavares 27CFAC: Visual Basic - Exercícios Resolvidos
![Page 28: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/28.jpg)
…Exercício 5...Criar um programa executável.
@2009 - João Manuel R. S. Tavares 28CFAC: Visual Basic - Exercícios Resolvidos
![Page 29: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/29.jpg)
Exercício 6Escreva um programa em VB que quando se clica num dos botões o texto da Label1 passa a ser igual ao da Caption do botão e com o respectivo alinhamento.
@2009 - João Manuel R. S. Tavares 29CFAC: Visual Basic - Exercícios Resolvidos
![Page 30: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/30.jpg)
...Exercício 6
@2009 - João Manuel R. S. Tavares 30CFAC: Visual Basic - Exercícios Resolvidos
![Page 31: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/31.jpg)
...Exercício 6
@2009 - João Manuel R. S. Tavares 31CFAC: Visual Basic - Exercícios Resolvidos
![Page 32: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/32.jpg)
Exercício 7Escreva um programa em VB que quando uma das caixa de texto tem o focus a sua Caption passa a Bold, quando perde o focusdeixa de estar a Bold; quando clica-se no botão Big o texto aumenta (Font.Size = 12) e quando se clica no botão Normal o texto volta ao tamanho normal (Font.Size = 8.25).
@2009 - João Manuel R. S. Tavares 32CFAC: Visual Basic - Exercícios Resolvidos
![Page 33: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/33.jpg)
… Exercício 7
@2009 - João Manuel R. S. Tavares 33CFAC: Visual Basic - Exercícios Resolvidos
![Page 34: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/34.jpg)
Exercício 8Escreva um programa em VB que quando a caixa de texto Life tem o focus aparece na caixa comprida “I like life, it's something to do.”, quando a caixa de texto Future tem o focus aparece “The future isn't what it used to be.”, e quando a caixa de texto Life tem o focus aparece “Tell the truth and run.”.
@2009 - João Manuel R. S. Tavares 34CFAC: Visual Basic - Exercícios Resolvidos
![Page 35: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/35.jpg)
...Exercício 8
@2009 - João Manuel R. S. Tavares 35CFAC: Visual Basic - Exercícios Resolvidos
![Page 36: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/36.jpg)
Exercício 9Escreva um programa em VB que quando a caixa de texto superiortem o focus aparece na caixa do meio “Enter your full name.”, e quando a caixa inferior tem o focus aparece “Enter your phone number, including area code.”.
@2009 - João Manuel R. S. Tavares 36CFAC: Visual Basic - Exercícios Resolvidos
![Page 37: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/37.jpg)
Exercício 10Escreva um programa em VB que a formatação dos caracteres da caixa de texto altera conforme o botão pressionado.
@2009 - João Manuel R. S. Tavares 37CFAC: Visual Basic - Exercícios Resolvidos
![Page 38: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/38.jpg)
Exercício 11Escreva um programa em VB que a fonte utilizada na caixa de texto é definida conforme o botão pressionado.
@2009 - João Manuel R. S. Tavares 38CFAC: Visual Basic - Exercícios Resolvidos
![Page 39: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/39.jpg)
Exercício 12Escreva um programa em VB que realize o cálculo das seguintes expressões:
•7 x 8 + 5;
•5.5% de 20;
•17 (3 + 162);
•(1 + 2.9)3;
•15 - 3(2 + 34);
•4 1/2 - 3 5/8.
Nota: Utilize uma PictureBox para realizar o output:
•para escrever: nomePictureBox.Print a; b
•para limpar a PictureBox: nomePictureBox.Cls
@2009 - João Manuel R. S. Tavares 39CFAC: Visual Basic - Exercícios Resolvidos
![Page 40: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/40.jpg)
Exercício 13Se n é o número de segundos entre o raio e o trovão, a trovoada está a uma distância igual a n/5 milhas. Escreva um programa em VB que realize o cálculo da distância a partir de n.
@2009 - João Manuel R. S. Tavares 40CFAC: Visual Basic - Exercícios Resolvidos
![Page 41: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/41.jpg)
Exercício 14Escreva um programa em VB que realize a conversão da temperatura de graus Celsius para graus Fahrenheit e vice-versa. O programa deverá funcionar do seguinte modo: quando pressiona-se o botão Convert to Celsius a temperatura é convertida de Fahrenheit para Celsius, a Caption do formulário muda para Celsius, o botão é escondido e torna-se visível o botão Convert to Fahrenheit, pressionando-se este botão funciona de modo idêntico.
( )3295
−= FC
3259
+= CF@2009 - João Manuel R. S. Tavares 41CFAC: Visual Basic - Exercícios Resolvidos
![Page 42: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/42.jpg)
...Exercício 14
@2009 - João Manuel R. S. Tavares 42CFAC: Visual Basic - Exercícios Resolvidos
![Page 43: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/43.jpg)
Exercício 15Escreva um programa em VB que calcule a percentagem de jogos ganhos por uma equipa de Baseball.
@2009 - João Manuel R. S. Tavares 43CFAC: Visual Basic - Exercícios Resolvidos
![Page 44: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/44.jpg)
Escreva um programa em VB que permita ao utilizador inserir números e, após a entrada de cada um, visualizar o somatório e a quantidade de números introduzidos. O programa deverá permitir que o utilizador recomece a contagem.
Exercício 16
@2009 - João Manuel R. S. Tavares 44CFAC: Visual Basic - Exercícios Resolvidos
![Page 45: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/45.jpg)
...Exercício 16
@2009 - João Manuel R. S. Tavares 45CFAC: Visual Basic - Exercícios Resolvidos
![Page 46: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/46.jpg)
Escreva um programa em VBque permita ao utilizador determinar o valor ANSI das teclas que constituem o teclado.
Exercício 17
@2009 - João Manuel R. S. Tavares 46CFAC: Visual Basic - Exercícios Resolvidos
![Page 47: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/47.jpg)
Escreva um programa em VB que, após a inserção do apelido e do 1º nome, apresente o nome inserido após o campo referente ao 1º nome perder o focus.
Exercício 18
@2009 - João Manuel R. S. Tavares 47CFAC: Visual Basic - Exercícios Resolvidos
![Page 48: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/48.jpg)
Escreva um programa em VB que leia de um ficheiro de texto os dados referentes a estados (estado, capital, população e área), calcule a densidade população/área e apresente os dados devidamente formatados numa pictureBox.
Exercício 19
@2009 - João Manuel R. S. Tavares 48CFAC: Visual Basic - Exercícios Resolvidos
![Page 49: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/49.jpg)
...Exercício 19
PictureBox
InputBox para o nome do ficheiro
@2009 - João Manuel R. S. Tavares 49CFAC: Visual Basic - Exercícios Resolvidos
![Page 50: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/50.jpg)
...Exercício 19
@2009 - João Manuel R. S. Tavares 50CFAC: Visual Basic - Exercícios Resolvidos
![Page 51: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/51.jpg)
...Exercício 19
@2009 - João Manuel R. S. Tavares 51CFAC: Visual Basic - Exercícios Resolvidos
![Page 52: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/52.jpg)
Escreva um programa em VB que estime a velocidade de um carro a partir da distância de deslizamento percorrida durante a sua travagem.
Exercício 20
]pés[*24]amilhas/hor[ distânciavelocidade =
PictureBox
InputBox
@2009 - João Manuel R. S. Tavares 52CFAC: Visual Basic - Exercícios Resolvidos
![Page 53: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/53.jpg)
...Exercício 20
@2009 - João Manuel R. S. Tavares 53CFAC: Visual Basic - Exercícios Resolvidos
![Page 54: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/54.jpg)
Escreva um programa em VBque simule a extracção dos 7 dígitos do número do Joker.
Exercício 21 PictureBox
@2009 - João Manuel R. S. Tavares 54CFAC: Visual Basic - Exercícios Resolvidos
![Page 55: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/55.jpg)
PictureBox
Escreva um programa em VB que troque numa dada frase uma palavra por uma outra.
Exercício 22
@2009 - João Manuel R. S. Tavares 55CFAC: Visual Basic - Exercícios Resolvidos
![Page 56: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/56.jpg)
...Exercício 22
@2009 - João Manuel R. S. Tavares 56CFAC: Visual Basic - Exercícios Resolvidos
![Page 57: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/57.jpg)
Escreva um programa em VB que peça ao utilizador um número positivo com um ponto decimal e mostre o número de dígitos à esquerda do ponto e à direita do mesmo.
Exercício 23
PictureBox
InputBox
@2009 - João Manuel R. S. Tavares 57CFAC: Visual Basic - Exercícios Resolvidos
![Page 58: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/58.jpg)
...Exercício 23
@2009 - João Manuel R. S. Tavares 58CFAC: Visual Basic - Exercícios Resolvidos
![Page 59: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/59.jpg)
Escreva um programa em VB que apresente a soma do número 3 com o número 4 utilizando um subprograma para descrever a aplicação (a primeira frase visível na InputBox apresentada).
Exercício 24
@2009 - João Manuel R. S. Tavares 59CFAC: Visual Basic - Exercícios Resolvidos
![Page 60: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/60.jpg)
...Exercício 24 Adicionar o subprograma:
1º seleccionar Add Procedure… no menu Tools;
@2009 - João Manuel R. S. Tavares 60CFAC: Visual Basic - Exercícios Resolvidos
![Page 61: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/61.jpg)
...Exercício 24 ...Adicionar o subprograma:
2º designar o nome do subprograma, tipo e acessibilidade;
@2009 - João Manuel R. S. Tavares 61CFAC: Visual Basic - Exercícios Resolvidos
![Page 62: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/62.jpg)
...Exercício 24 ...Adicionar o subprograma:
3º escrever o código do subprograma.
@2009 - João Manuel R. S. Tavares 62CFAC: Visual Basic - Exercícios Resolvidos
![Page 63: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/63.jpg)
...Exercício 24
@2009 - João Manuel R. S. Tavares 63CFAC: Visual Basic - Exercícios Resolvidos
![Page 64: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/64.jpg)
Exercício 25
Escreva um programa em VB que apresente o crescimento da ocupação. Os dados deverão ser lidos a partir de um ficheiro, o programa deverá utilizar três vezes um subprograma responsável pelo cálculo da percentagem do crescimento e pela escrita na PictureBox.
100*1982
19821991
valorvalorvalor −
=
@2009 - João Manuel R. S. Tavares 64CFAC: Visual Basic - Exercícios Resolvidos
![Page 65: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/65.jpg)
...Exercício 25
@2009 - João Manuel R. S. Tavares 65CFAC: Visual Basic - Exercícios Resolvidos
![Page 66: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/66.jpg)
Exercício 26 Escreva um programa em VB que processe a conta de um cliente. O programa deverá utilizar um subprograma para realizar o input de cada item (designação e preço) e um outro para realizar o output de cada item na PictureBox. Nota: Só após se clicar no botão “Display...” é escrita na PictureBox a soma, a taxa (soma*5% ) e o total.
@2009 - João Manuel R. S. Tavares 66CFAC: Visual Basic - Exercícios Resolvidos
![Page 67: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/67.jpg)
...Exercício 26
@2009 - João Manuel R. S. Tavares 67CFAC: Visual Basic - Exercícios Resolvidos
![Page 68: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/68.jpg)
...Exercício 26
@2009 - João Manuel R. S. Tavares 68CFAC: Visual Basic - Exercícios Resolvidos
![Page 69: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/69.jpg)
Exercício 27
Segundo Plato um homem deve casar com uma mulher que tenha metade da sua idade mais 7 anos. Escreva o programa em VB que a partir da idade de um homem (inserido a partir de uma InputBox) calcule, utilizando uma função, a idade ideal que a mulher deverá ter. Nota: deverá realizar a entrada/saída de dados através de subprogramas.
@2009 - João Manuel R. S. Tavares 69CFAC: Visual Basic - Exercícios Resolvidos
![Page 70: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/70.jpg)
...Exercício 27
@2009 - João Manuel R. S. Tavares 70CFAC: Visual Basic - Exercícios Resolvidos
![Page 71: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/71.jpg)
Exercício 28Algumas linguagens de programação têm uma função designada por Ceil (que não existe em VB) que arredonda um número decimal para o inteiro seguinte; por exemplo, Ceil(3.2)=4, Ceil(-1.6)=-1. Escreva um programa em VB que utilize uma função que arredonde números decimais de forma equivalente à função Ceil.
@2009 - João Manuel R. S. Tavares 71CFAC: Visual Basic - Exercícios Resolvidos
![Page 72: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/72.jpg)
...Exercício 28
@2009 - João Manuel R. S. Tavares 72CFAC: Visual Basic - Exercícios Resolvidos
![Page 73: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/73.jpg)
Exercício 29 Sabendo que a tarifa do envio de um carta por via aérea é de 5 cents até 1 ounce e mais 10 cents por cada ounce adicional escreva um programa em VBque a partir do peso de uma carta determine o custo do selo. Nota: a entrada/saída de dados deve ser realizada por subprogramas, a determinação do custo deve ser realizada por uma função que, por sua vez, utiliza a função Ceil do exercício anterior.
@2009 - João Manuel R. S. Tavares 73CFAC: Visual Basic - Exercícios Resolvidos
![Page 74: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/74.jpg)
...Exercício 29
@2009 - João Manuel R. S. Tavares 74CFAC: Visual Basic - Exercícios Resolvidos
![Page 75: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/75.jpg)
Exercício 30 Sabendo que a taxa de juros de uma conta poupança, de depósitos constantes ao mês, é de 0.5% ao mês escreva um programa em VB que a partir do montante do deposito escreva a balanço no fim dos quatro primeiros meses. Nota: utilize uma função para calculo de cada balanço e um subprograma para o escrever na PictureBox.
DepBalBal AN += *005.1@2009 - João Manuel R. S. Tavares 75CFAC: Visual Basic - Exercícios Resolvidos
![Page 76: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/76.jpg)
...Exercício 30
@2009 - João Manuel R. S. Tavares 76CFAC: Visual Basic - Exercícios Resolvidos
![Page 77: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/77.jpg)
Exercício 31 Escreva um programa em VB que determine o maior de dois números definidos pelo utilizador.
PictureBox
@2009 - João Manuel R. S. Tavares 77CFAC: Visual Basic - Exercícios Resolvidos
![Page 78: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/78.jpg)
Exercício 32 Escreva um programa em VBque determine o maior de três números definidos pelo utilizador.
PictureBox
@2009 - João Manuel R. S. Tavares 78CFAC: Visual Basic - Exercícios Resolvidos
![Page 79: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/79.jpg)
Exercício 33 Escreva um programa em VBque determine o maior de dois números definidos pelo utilizador verificando se são iguais.
PictureBox
@2009 - João Manuel R. S. Tavares 79CFAC: Visual Basic - Exercícios Resolvidos
![Page 80: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/80.jpg)
Exercício 34 Uma loja de computadores vende disquetes a 110 Esc. para encomendas inferiores a 100 unid. e a 100 Esc. para encomendas superiores ou iguais. Escreva um programa em VB que determine o custo de uma dada encomenda de disquetes.
PictureBox InputBox
@2009 - João Manuel R. S. Tavares 80CFAC: Visual Basic - Exercícios Resolvidos
![Page 81: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/81.jpg)
...Exercício 34
@2009 - João Manuel R. S. Tavares 81CFAC: Visual Basic - Exercícios Resolvidos
![Page 82: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/82.jpg)
Exercício 35 Escreva um programa em VBque leia os resultados de um jogo a partir de uma caixa de texto e mostre os dois resultados superiores introduzidos.
Notas: Utilize duas variáveis de formulário para guardar os resultados superiores (devem ser iguais a zero quando o formulário for carregado “Form_Load”). Utilize um subprograma para ler os resultados e um outro para escrever os dois resultados superiores na PictureBox.
@2009 - João Manuel R. S. Tavares 82CFAC: Visual Basic - Exercícios Resolvidos
![Page 83: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/83.jpg)
...Exercício 35
@2009 - João Manuel R. S. Tavares 83CFAC: Visual Basic - Exercícios Resolvidos
![Page 84: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/84.jpg)
...Exercício 35
@2009 - João Manuel R. S. Tavares 84CFAC: Visual Basic - Exercícios Resolvidos
![Page 85: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/85.jpg)
Exercício 36 Escreva um programa em VB que transforme notas de 0 a 100 em notas A, B, C, D e F: 90-100=A, 80-89=B, 70-79=C, 60-69=D, 0-59=F.
Nota: Utilize um subprograma para realizar o Input através de uma InputBox e uma função para realizar a conversão.
PictureBox InputBox
@2009 - João Manuel R. S. Tavares 85CFAC: Visual Basic - Exercícios Resolvidos
![Page 86: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/86.jpg)
...Exercício 36
@2009 - João Manuel R. S. Tavares 86CFAC: Visual Basic - Exercícios Resolvidos
![Page 87: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/87.jpg)
...Exercício 36
@2009 - João Manuel R. S. Tavares 87CFAC: Visual Basic - Exercícios Resolvidos
![Page 88: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/88.jpg)
Exercício 37 Escreva um programa em VB que traduza o significado das abreviações normalmente utilizadas pelos médicos: ac - before meals, ad lib - freely as needed, bid - twice daily, gtt - a drop, hs - at bedtime, qid - four times a day, para abreviações não conhecidas - Abbreviation not known.
Nota: Utilize um subprograma para realizar o Input através de uma InputBox e um outro para realizar a conversão e escrever o resultado na PictureBox.
@2009 - João Manuel R. S. Tavares 88CFAC: Visual Basic - Exercícios Resolvidos
![Page 89: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/89.jpg)
...Exercício 37
@2009 - João Manuel R. S. Tavares 89CFAC: Visual Basic - Exercícios Resolvidos
![Page 90: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/90.jpg)
...Exercício 37
@2009 - João Manuel R. S. Tavares 90CFAC: Visual Basic - Exercícios Resolvidos
![Page 91: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/91.jpg)
Exercício 38 Escreva um programa em VB que crie a tabela de conversão para temperaturas entre -40º e 40º Celsius, com incrementos de 5º, para temperaturas em º Fahrenheit.
Nota: Utilize uma função para fazer a conversão e um subprograma para escrever na PictureBox.
32º59º += CF
@2009 - João Manuel R. S. Tavares 91CFAC: Visual Basic - Exercícios Resolvidos
![Page 92: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/92.jpg)
...Exercício 38
@2009 - João Manuel R. S. Tavares 92CFAC: Visual Basic - Exercícios Resolvidos
![Page 93: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/93.jpg)
Exercício 39 A população de uma cidade em 1995 era 15.6 milhões; sabendo que a taxa de crescimento da população é de 3% ao ano escreva um programa em VB que determine quando a população atinge os 30 milhões.
@2009 - João Manuel R. S. Tavares 93CFAC: Visual Basic - Exercícios Resolvidos
![Page 94: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/94.jpg)
...Exercício 39
@2009 - João Manuel R. S. Tavares 94CFAC: Visual Basic - Exercícios Resolvidos
![Page 95: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/95.jpg)
Exercício 40 O coeficiente de restituição de uma bola, um número entre 0 e 1, especifica quanta energia é conservada quando esta atinge uma superfície rígida. Por exemplo, um coeficiente de 0.9 significa que a bola sobe até 90% da altura anterior a cada salto. Escreva um programa em VB que, a partir do coeficiente de restituição e da altura inicial, determine quantas as vezes uma bola salta até atingir uma altura inferior a 10 cm e a distância total percorrida pela mesma.
Nota: Utilize um subprograma para realizar os inputs(utilizando InputBox’s), um outro para escrever os resultados na PictureBox e um outro para realizar os cálculos.
@2009 - João Manuel R. S. Tavares 95CFAC: Visual Basic - Exercícios Resolvidos
![Page 96: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/96.jpg)
...Exercício 40
PictureBox
InputBox
InputBox
@2009 - João Manuel R. S. Tavares 96CFAC: Visual Basic - Exercícios Resolvidos
![Page 97: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/97.jpg)
...Exercício 40
@2009 - João Manuel R. S. Tavares 97CFAC: Visual Basic - Exercícios Resolvidos
![Page 98: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/98.jpg)
...Exercício 40
@2009 - João Manuel R. S. Tavares 98CFAC: Visual Basic - Exercícios Resolvidos
![Page 99: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/99.jpg)
Exercício 41 Imagine que a uma dada conta, com um determinado saldo inicial e rendendo 5% de juros ao ano, é retirado ao fim de cada ano 1000 c. Escreva um programa em VB que, a partir do saldo inicial, determine quantos anos são necessários para que o saldo da conta seja igual ou inferior a 0.
Nota: Tenha cuidado de evitar ciclos infinitos que podem ocorrer com determinados saldos iniciais.
PictureBox
InputBox
@2009 - João Manuel R. S. Tavares 99CFAC: Visual Basic - Exercícios Resolvidos
![Page 100: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/100.jpg)
...Exercício 41
@2009 - João Manuel R. S. Tavares 100CFAC: Visual Basic - Exercícios Resolvidos
![Page 101: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/101.jpg)
Início
Obter 2 inteirospositivos M e N
Fim
N <> 0?
FazerT = N
FazerM = T
FazerN = M mod N
MostrarM
Não
Sim
Exercício 42 Este fluxograma determina o maior divisor comum de dois inteiros positivos definidos pelo utilizador. Escreva em VBo programa correspondente.
@2009 - João Manuel R. S. Tavares 101CFAC: Visual Basic - Exercícios Resolvidos
![Page 102: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/102.jpg)
...Exercício 42
PictureBox
InputBox
InputBox
@2009 - João Manuel R. S. Tavares 102CFAC: Visual Basic - Exercícios Resolvidos
![Page 103: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/103.jpg)
...Exercício 42
@2009 - João Manuel R. S. Tavares 103CFAC: Visual Basic - Exercícios Resolvidos
![Page 104: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/104.jpg)
Exercício 43 Escreva um programa em VB que procure um dado nome num ficheiro de texto e mostre o respectivo número de telefone. Caso o nome não conste do ficheiro deve aparecer a indicação correspondente.
Nota: Utilize a função EOF(#) para determinar se foi atingido o fim do ficheiro.
PictureBox@2009 - João Manuel R. S. Tavares 104CFAC: Visual Basic - Exercícios Resolvidos
![Page 105: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/105.jpg)
...Exercício 43
@2009 - João Manuel R. S. Tavares 105CFAC: Visual Basic - Exercícios Resolvidos
![Page 106: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/106.jpg)
Exercício 44 Admita que um ficheiro contem as notas dos alunos num exame final. Escreva um programa em VB que determine a média das notas e a percentagem dos alunos que têm nota superior à média.
PictureBox
@2009 - João Manuel R. S. Tavares 106CFAC: Visual Basic - Exercícios Resolvidos
![Page 107: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/107.jpg)
...Ex
ercí
cio
44
@2009 - João Manuel R. S. Tavares 107CFAC: Visual Basic - Exercícios Resolvidos
![Page 108: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/108.jpg)
Exercício 45 Escreva um programa em VB que crie a tabela de conversão para temperaturas entre -40º e 40º Celsius, de 5 em 5º, para temperaturas em º Fahrenheit.
Nota: Utilize um ciclo For (para repetir 17 vezes), uma função para fazer a conversão e um subprograma para escrever na PictureBox.
32º59º += CF
@2009 - João Manuel R. S. Tavares 108CFAC: Visual Basic - Exercícios Resolvidos
![Page 109: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/109.jpg)
...Exercício 45
@2009 - João Manuel R. S. Tavares 109CFAC: Visual Basic - Exercícios Resolvidos
![Page 110: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/110.jpg)
Exercício 46 Escreva um programa em VB que desenhe um rectângulo com estrelas numa PictureBox. O número de estrelas que constitui cada lado é definido pelo utilizador através de uma InputBox.
Nota: Utilize um subprograma para desenhar os lados horizontais e um outro para desenhar os lados verticais, deve alterar a fonte da PictureBox para Courier ou para Terminal, utilize ciclos For.@2009 - João Manuel R. S. Tavares 110CFAC: Visual Basic - Exercícios Resolvidos
![Page 111: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/111.jpg)
...Exercício 46
@2009 - João Manuel R. S. Tavares 111CFAC: Visual Basic - Exercícios Resolvidos
![Page 112: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/112.jpg)
...Exercício 46
@2009 - João Manuel R. S. Tavares 112CFAC: Visual Basic - Exercícios Resolvidos
![Page 113: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/113.jpg)
Exercício 47 Escreva um programa em VB que, utilizando dois ciclos For, escreva numa PictureBox o produto dos inteiros de 1 a 4.
@2009 - João Manuel R. S. Tavares 113CFAC: Visual Basic - Exercícios Resolvidos
![Page 114: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/114.jpg)
...Exercício 47
@2009 - João Manuel R. S. Tavares 114CFAC: Visual Basic - Exercícios Resolvidos
![Page 115: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/115.jpg)
Exercício 48 Escreva um programa em VB que determine a recta de regressão linear y=m*x+b pelo método dos mínimos quadrados e estime o valor de y para um dado x. As amostras x/y deverão ser lidas a partir de um ficheiro.
Notas: Utilize variáreis de formulário para o m e para o b, a determinação da formula da recta e a escrita da mesma deve ser realizada por intermédio de subprogramas.
PictureBox
nxmy
b ii ∑∑ −=
( )∑ ∑∑∑∑
−
−= 2
iii
iiii
xxxn
yxyxnm
@2009 - João Manuel R. S. Tavares 115CFAC: Visual Basic - Exercícios Resolvidos
![Page 116: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/116.jpg)
...Exercício 48
@2009 - João Manuel R. S. Tavares 116CFAC: Visual Basic - Exercícios Resolvidos
![Page 117: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/117.jpg)
...Exercício 48
@2009 - João Manuel R. S. Tavares 117CFAC: Visual Basic - Exercícios Resolvidos
![Page 118: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/118.jpg)
...Exercício 48
@2009 - João Manuel R. S. Tavares 118CFAC: Visual Basic - Exercícios Resolvidos
![Page 119: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/119.jpg)
Exercício 49 Escreva um programa em VB que apresente os nomes dos alunos que tiveram num exame nota superior à média registada. Os nomes dos oito alunos, e as respectivas notas, deveram ser lidas para vectores a partir de um ficheiro.
PictureBox@2009 - João Manuel R. S. Tavares 119CFAC: Visual Basic - Exercícios Resolvidos
![Page 120: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/120.jpg)
...Exercício 49
@2009 - João Manuel R. S. Tavares 120CFAC: Visual Basic - Exercícios Resolvidos
![Page 121: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/121.jpg)
Exercício 50 Escreva um programa em VB que a partir do nome de uma equipa de futebol determine a sua posição na Liga Portuguesa de Futebol na época 98/99.
Notas: Considere apenas as cinco primeiras posições; utilize um vector, ao nível de formulário, de strings; o vector deverá ser inicializado quando o formulário é carregado.
PictureBox@2009 - João Manuel R. S. Tavares 121CFAC: Visual Basic - Exercícios Resolvidos
![Page 122: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/122.jpg)
...Exercício 50
@2009 - João Manuel R. S. Tavares 122CFAC: Visual Basic - Exercícios Resolvidos
![Page 123: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/123.jpg)
...Exercício 50
@2009 - João Manuel R. S. Tavares 123CFAC: Visual Basic - Exercícios Resolvidos
![Page 124: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/124.jpg)
Exercício 51 Escreva um programa em VB que dado, através de uma InputBox, o número de um mês (de 1 a 12) escreva a sua designação numa PictureBox.
PictureBox
InputBox
@2009 - João Manuel R. S. Tavares 124CFAC: Visual Basic - Exercícios Resolvidos
![Page 125: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/125.jpg)
...Exercício 51
@2009 - João Manuel R. S. Tavares 125CFAC: Visual Basic - Exercícios Resolvidos
![Page 126: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/126.jpg)
Exercício 52 Escreva um programa em VB que, a partir dos dados definidos num ficheiro para 5 voos, apresente para um determinado número de voo a informação: origem, destino e hora. Caso não exista o voo pretendido o utilizador deverá ser devidamente informado.
@2009 - João Manuel R. S. Tavares 126CFAC: Visual Basic - Exercícios Resolvidos
![Page 127: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/127.jpg)
...Exercício 52
@2009 - João Manuel R. S. Tavares 127CFAC: Visual Basic - Exercícios Resolvidos
![Page 128: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/128.jpg)
...Exercício 52
@2009 - João Manuel R. S. Tavares 128CFAC: Visual Basic - Exercícios Resolvidos
![Page 129: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/129.jpg)
Exercício 53 Escreva um programa em VB que determine a média de 85, 92, 75, 68, 84, 86, 94, 74, 79 e 88. O programa deverá utilizar: um vector, definido localmente, para guardar os valores especificados; um subprograma para realizar a inicialização do vector (passado como argumento); uma função para determinar a soma dos elementos do vector (passado como argumento).
@2009 - João Manuel R. S. Tavares 129CFAC: Visual Basic - Exercícios Resolvidos
![Page 130: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/130.jpg)
...Ex
ercí
cio
53
@2009 - João Manuel R. S. Tavares 130CFAC: Visual Basic - Exercícios Resolvidos
![Page 131: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/131.jpg)
Exercício 54 Escreva um programa em VB que dadas as distâncias entre 4 cidades, lidas a partir de um ficheiro, apresente a distância entre 2 cidades especificadas pelo utilizador.
@2009 - João Manuel R. S. Tavares 131CFAC: Visual Basic - Exercícios Resolvidos
![Page 132: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/132.jpg)
...Exercício 54
@2009 - João Manuel R. S. Tavares 132CFAC: Visual Basic - Exercícios Resolvidos
![Page 133: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/133.jpg)
...Exercício 54
@2009 - João Manuel R. S. Tavares 133CFAC: Visual Basic - Exercícios Resolvidos
![Page 134: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/134.jpg)
Exercício 55 Escreva um programa em VB que dados os resultados de três jogadores de golfe em 4 rounds, lidos a partir de um ficheiro, apresente para cada jogador o resultado total e para cada round a média.
@2009 - João Manuel R. S. Tavares 134CFAC: Visual Basic - Exercícios Resolvidos
![Page 135: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/135.jpg)
...Exercício 55
@2009 - João Manuel R. S. Tavares 135CFAC: Visual Basic - Exercícios Resolvidos
![Page 136: Visual Basic - Exercíciospaginas.fe.up.pt/~tavares/ensino/CFAC/Downloads/Apontamentos/VB... · Visual Basic - Exercícios João Manuel R. S. Tavares CFAC – Concepção e Fabrico](https://reader031.fdocumentos.com/reader031/viewer/2022013120/5b8884807f8b9a5b688ba93f/html5/thumbnails/136.jpg)
...Exercício 55
@2009 - João Manuel R. S. Tavares 136CFAC: Visual Basic - Exercícios Resolvidos