Visual Basic - Exercícios - UP

Transcription

Visual Basic - ExercíciosJoão Manuel R. S. TavaresCFAC – Concepção e Fabrico Assistidospor Computador

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. TavaresCFAC: Visual Basic - Exercícios Resolvidos2

.Exercício 1@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos3

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 otitulo “Exercício 1” e mensagem “Introduza o seu nome”, edepois apresente uma caixa de mensagem com o titulo “Exercício1”, mensagem “Olá (nome de entrada)!” e com o botão Yes.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos4

Exercício 3Escreva um programa em VB que quando se clica no botão Somaapareç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. TavaresCFAC: Visual Basic - Exercícios Resolvidos5

.Exercício 3@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos6

.Exercício 3@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos7

Exercício 4Escreva um programa em VB que quando se clica no botão Run acircunferência desloca-se de 50 para a direita em intervalos detempo iguais a 100 e quando se clica no botão Exit termina.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos8

.Exercício 4@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos9

Exercício 5 - SomadorPrograma para somar dois operadores.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos10

.Exercício 5Alterar o título do formulário.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos11

Exercício 5Desenhar uma label edefinir o seu título.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos12

Exercício 5Desenhar uma caixa de texto.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos13

Exercício 5Limpar o texto pordefeito da caixa.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos14

Exercício 5Desenhar um botão edefinir o seu título.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos15

Exercício 5Acrescentar o código associado ao botão.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos16

Exercício 5Escolher o objecto.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos17

Exercício 5Escolher o evento associado.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos18

Exercício 5Executar o programa.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos19

Exercício 5Programa em execução.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos20

Exercício 5Gravar o formulário.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos21

Exercício 5.Gravar o formulário.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos22

Exercício 5Gravar o projecto.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos23

Exercício 5.Gravar o projecto.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos24

Exercício 5Abrir um projecto existente.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos25

Exercício 5.Abrir um projecto existente.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos26

Exercício 5Criar um programa executável.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos27

Exercício 5.Criar um programa executável.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos28

Exercício 6Escreva um programa em VB que quando se clica num dos botõeso texto da Label1 passa a ser igual ao da Caption do botão e como respectivo alinhamento.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos29

.Exercício 6@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos30

.Exercício 6@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos31

Exercício 7Escreva um programa em VB que quando uma das caixa de textotem o focus a sua Caption passa a Bold, quando perde o focusdeixa de estar a Bold; quando clica-se no botão Big o textoaumenta (Font.Size 12) e quando se clica no botão Normal otexto volta ao tamanho normal (Font.Size 8.25).@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos32

Exercício 7@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos33

Exercício 8Escreva um programa em VB que quando a caixa de texto Life temo focus aparece na caixa comprida “I like life, it's something todo.”, quando a caixa de texto Future tem o focus aparece “Thefuture isn't what it used to be.”, e quando a caixa de texto Life temo focus aparece “Tell the truth and run.”.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos34

.Exercício 8@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos35

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.”, equando a caixa inferior tem o focus aparece “Enter your phonenumber, including area code.”.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos36

Exercício 10Escreva um programa em VB que a formatação dos caracteres dacaixa de texto altera conforme o botão pressionado.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos37

Exercício 11Escreva um programa em VB que a fonte utilizada na caixa detexto é definida conforme o botão pressionado.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos38

Exercício 12Escreva um programa em VB que realize o cálculo das seguintesexpressõ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 ooutput: para escrever: nomePictureBox.Print a; b para limpar a PictureBox: nomePictureBox.Cls@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos39

Exercício 13Se n é o número de segundos entre o raio e o trovão, a trovoadaestá a uma distância igual a n/5 milhas. Escreva um programa emVB que realize o cálculo da distância a partir de n.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos40

Exercício 14Escreva um programa em VB que realize a conversão datemperatura de graus Celsius para graus Fahrenheit e vice-versa. Oprograma deverá funcionar do seguinte modo: quando pressiona-seo botão Convert to Celsius a temperatura é convertida deFahrenheit para Celsius, a Caption do formulário muda paraCelsius, o botão é escondido e torna-se visível o botão Convert toFahrenheit, pressionando-se este botão funciona de modo idêntico.5C (F 32 )99F C 325@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos41

.Exercício 14@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos42

Exercício 15Escreva um programa em VB quecalcule a percentagem de jogosganhos por uma equipa de Baseball.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos43

Exercício 16Escreva um programa em VB que permita aoutilizador inserir números e, após a entrada decada um, visualizar o somatório e a quantidadede números introduzidos. O programa deverápermitir que o utilizador recomece a contagem.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos44

.Exercício 16@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos45

Exercício 17Escreva um programa em VBque permita ao utilizadordeterminar o valor ANSI dasteclas que constituem oteclado.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos46

Exercício 18Escreva um programaem VB que, após ainserção do apelido e do1º nome, apresente onome inserido após ocampo referente ao 1ºnome perder o focus.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos47

Exercício 19Escreva um programa em VB que leia de um ficheiro detexto os dados referentes a estados (estado, capital,população e área), calcule a densidade população/áreae apresente os dados devidamente formatados numapictureBox.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos48

.Exercício 19InputBox para onome doficheiroPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos49

.Exercício 19@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos50

.Exercício 19@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos51

Exercício 20Escreva um programa em VB que estime a velocidadede um carro a partir da distância de deslizamentopercorrida durante a sua travagem.velocidade[milhas/hora ] 24 * distância[pés]InputBoxPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos52

.Exercício 20@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos53

Exercício 21PictureBoxEscreva um programa em VBque simule a extracção dos 7dígitos do número do Joker.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos54

Exercício 22Escreva um programa em VB que troque numa dadafrase uma palavra por uma outra.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos55

.Exercício 22@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos56

Exercício 23Escreva um programa em VB que peça ao utilizadorum número positivo com um ponto decimal e mostreo número de dígitos à esquerda do ponto e à direitado mesmo.InputBoxPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos57

.Exercício 23@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos58

Exercício 24Escreva um programa em VB que apresente a somado número 3 com o número 4 utilizando umsubprograma para descrever a aplicação (a primeirafrase visível na InputBox apresentada).@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos59

.Exercício 24Adicionar o subprograma:1º seleccionar Add Procedure no menu Tools;@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos60

.Exercício 24.Adicionar o subprograma:2º designar o nome dosubprograma, tipo eacessibilidade;@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos61

.Exercício 24.Adicionar o subprograma:3º escrever o código do subprograma.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos62

.Exercício 24@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos63

Exercício 25Escreva um programa em VB que apresente ocrescimento da ocupação. Os dados deverão ser lidosa partir de um ficheiro, o programa deverá utilizar trêsvezes um subprograma responsável pelo cálculo dapercentagem do crescimento e pela escrita naPictureBox.valor1991 valor1982 @2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidosvalor1982*10064

.Exercício 25@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos65

Exercício 26Escreva um programa em VB que processe a contade um cliente. O programa deverá utilizar umsubprograma para realizar o input de cada item(designação e preço) e um outro para realizar ooutput de cada item na PictureBox. Nota: Só após seclicar no botão “Display.” é escrita na PictureBox asoma, a taxa (soma*5% ) e o total.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos66

.Exercício 26@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos67

.Exercício 26@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos68

Exercício 27Segundo Plato um homem deve casar com umamulher que tenha metade da sua idade mais 7 anos.Escreva o programa em VB que a partir da idade deum homem (inserido a partir de uma InputBox) calcule,utilizando uma função, a idade ideal que a mulherdeverá ter. Nota: deverá realizar a entrada/saída dedados através de subprogramas.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos69

.Exercício 27@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos70

Exercício 28Algumas linguagens de programação têm uma funçãodesignada por Ceil (que não existe em VB) quearredonda um número decimal para o inteiro seguinte;por exemplo, Ceil(3.2) 4, Ceil(-1.6) -1. Escreva umprograma em VB que utilize uma função quearredonde números decimais de forma equivalente àfunção Ceil.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos71

.Exercício 28@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos72

Exercício 29Sabendo que a tarifa do envio de um carta por viaaérea é de 5 cents até 1 ounce e mais 10 cents porcada ounce adicional escreva um programa em VBque a partir do peso de uma carta determine o custodo selo. Nota: a entrada/saída de dados deve serrealizada por subprogramas, a determinação do custodeve 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. TavaresCFAC: Visual Basic - Exercícios Resolvidos73

.Exercício 29@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos74

Exercício 30Sabendo que a taxa de juros deuma conta poupança, dedepósitos constantes ao mês, éde 0.5% ao mês escreva umprograma em VB que a partir domontante do deposito escreva abalanço no fim dos quatroprimeiros meses. Nota: utilizeuma função para calculo decada balanço e um subprogramapara o escrever na PictureBox.Bal N 1.005 * Bal A Dep@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos75

.Exercício 30@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos76

Exercício 31Escreva um programa emVB que determine o maiorde dois númerosdefinidos pelo utilizador.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos77

Exercício 32Escreva um programa em VBque determine o maior de trêsnúmeros definidos peloutilizador.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos78

Exercício 33Escreva um programa em VBque determine o maior de doisnúmeros definidos peloutilizador verificando se sãoiguais.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos79

Exercício 34Uma loja de computadores vende disquetes a 110Esc. para encomendas inferiores a 100 unid. e a 100Esc. para encomendas superiores ou iguais.Escreva um programa em VB que determine o custode uma dada encomenda de disquetes.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios ResolvidosInputBox80

.Exercício 34@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos81

Exercício 35Escreva um programa em VBque leia os resultados de umjogo a partir de uma caixa detexto e mostre os doisresultados superioresintroduzidos.Notas: Utilize duas variáveis de formulário para guardaros resultados superiores (devem ser iguais a zeroquando o formulário for carregado “Form Load”). Utilizeum subprograma para ler os resultados e um outro paraescrever os dois resultados superiores na PictureBox.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos82

.Exercício 35@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos83

.Exercício 35@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos84

Exercício 36Escreva um programa em VB que transforme notasde 0 a 100 em notas A, B, C, D e F: 90-100 A, 8089 B, 70-79 C, 60-69 D, 0-59 F.PictureBoxInputBoxNota: Utilize um subprograma para realizar o Input atravésde uma InputBox e uma função para realizar a conversão.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos85

.Exercício 36@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos86

.Exercício 36@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos87

Exercício 37Escreva um programa em VB que traduza o significadodas abreviações normalmente utilizadas pelos médicos:ac - before meals, ad lib - freely as needed, bid - twicedaily, gtt - a drop, hs - at bedtime, qid - four times a day,para abreviações não conhecidas - Abbreviation notknown.Nota: Utilize um subprograma para realizar o Input através de umaInputBox e um outro para realizar a conversão e escrever o resultado naPictureBox.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos88

.Exercício 37@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos89

.Exercício 37@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos90

Exercício 38Escreva um programa em VB quecrie a tabela de conversão paratemperaturas entre -40º e 40ºCelsius, com incrementos de 5º,para temperaturas em ºFahrenheit.Nota: Utilize uma função parafazer a conversão e umsubprograma para escrever naPictureBox.9F º C º 325@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos91

.Exercício 38@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos92

Exercício 39A população de uma cidade em 1995 era 15.6milhões; sabendo que a taxa de crescimento dapopulação é de 3% ao ano escreva um programaem VB que determine quando a população atinge os30 milhões.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos93

.Exercício 39@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos94

Exercício 40O coeficiente de restituição de uma bola, um númeroentre 0 e 1, especifica quanta energia é conservadaquando esta atinge uma superfície rígida. Porexemplo, um coeficiente de 0.9 significa que a bolasobe até 90% da altura anterior a cada salto. Escrevaum programa em VB que, a partir do coeficiente derestituição e da altura inicial, determine quantas asvezes uma bola salta até atingir uma altura inferior a10 cm e a distância total percorrida pela mesma.Nota: Utilize um subprograma para realizar os inputs(utilizando InputBox’s), um outro para escrever osresultados na PictureBox e um outro para realizar oscálculos.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos95

.Exercício 40InputBoxInputBoxPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos96

.Exercício 40@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos97

.Exercício 40@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos98

Exercício 41Imagine que a uma dada conta, com um determinadosaldo inicial e rendendo 5% de juros ao ano, é retiradoao fim de cada ano 1000 c. Escreva um programa emVB que, a partir do saldo inicial, determine quantosanos são necessários para que o saldo da conta sejaigual ou inferior a 0.Nota: Tenha cuidado de evitar ciclos infinitos quepodem ocorrer com determinados saldos iniciais.InputBoxPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos99

.Exercício 41@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos100

Exercício 42Este fluxogramadetermina o maior divisorcomum de dois inteirospositivos definidos peloutilizador. Escreva em VBo programacorrespondente.FimMostrarMFazerT NNãoInícioN 0?SimObter 2 inteirospositivos M e N@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios ResolvidosFazerN M mod NFazerM T101

.Exercício 42InputBoxInputBoxPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos102

.Exercício 42@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos103

Exercício 43Escreva um programa em VB que procure um dadonome num ficheiro de texto e mostre o respectivonúmero de telefone. Caso o nome não conste doficheiro deve aparecer a indicação correspondente.Nota: Utilize a função EOF(#) para determinar se foiatingido o fim do ficheiro.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos104

.Exercício 43@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos105

Exercício 44Admita que um ficheiro contem as notas dos alunosnum exame final. Escreva um programa em VB quedetermine a média das notas e a percentagem dosalunos que têm nota superior à média.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos106

.Exercício 44@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos107

Exercício 45Escreva um programa em VB quecrie a tabela de conversão paratemperaturas entre -40º e 40ºCelsius, de 5 em 5º, paratemperaturas em º Fahrenheit.Nota: Utilize um ciclo For (pararepetir 17 vezes), uma funçãopara fazer a conversão e umsubprograma para escrever naPictureBox.9F º C º 325@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos108

.Exercício 45@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos109

Exercício 46Escreva um programa em VB que desenhe umrectângulo com estrelas numa PictureBox. O númerode estrelas que constitui cada lado é definido peloutilizador através de uma InputBox.Nota: Utilize um subprogramapara desenhar os ladoshorizontais e um outro paradesenhar os lados verticais,deve alterar a fonte daPictureBox para Courier oupara Terminal, utilize ciclosFor.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos110

.Exercício 46@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos111

.Exercício 46@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos112

Exercício 47Escreva um programa em VB que, utilizando doisciclos For, escreva numa PictureBox o produto dosinteiros de 1 a 4.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos113

.Exercício 47@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos114

Exercício 48 ( ) Escreva um programa em VB quen xi yi xi yidetermine a recta de regressão linear m 2n xi xi xiy m*x b pelo método dos mínimosquadrados e estime o valor de y para umyi m xidado x. As amostras x/y deverão ser lidasb a partir de um ficheiro.nNotas: Utilize variáreis de formulário para o m e para o b, adeterminação da formula da recta e a escrita da mesmadeve ser realizada por intermédio de subprogramas.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios ResolvidosPictureBox115

.Exercício 48@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos116

.Exercício 48@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos117

.Exercício 48@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos118

Exercício 49Escreva um programa em VB que apresente os nomes dosalunos que tiveram num exame nota superior à médiaregistada. Os nomes dos oito alunos, e as respectivasnotas, deveram ser lidas para vectores a partir de umficheiro.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos119

.Exercício 49@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos120

Exercício 50Escreva um programa em VB que a partir do nome de umaequipa de futebol determine a sua posição na LigaPortuguesa 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 vectordeverá ser inicializado quando o formulário é carregado.PictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos121

.Exercício 50@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos122

.Exercício 50@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos123

Exercício 51Escreva um programa em VB que dado, através deuma InputBox, o número de um mês (de 1 a 12)escreva a sua designação numa PictureBox.InputBoxPictureBox@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos124

.Exercício 51@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos125

Exercício 52Escreva um programa em VB que, a partir dos dadosdefinidos num ficheiro para 5 voos, apresente para umdeterminado número de voo a informação: origem,destino e hora. Caso não exista o voo pretendido outilizador deverá ser devidamente informado.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos126

.Exercício 52@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos127

.Exercício 52@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos128

Exercício 53Escreva um programa em VB que determine a médiade 85, 92, 75, 68, 84, 86, 94, 74, 79 e 88. O programadeverá utilizar: um vector, definido localmente, paraguardar os valores especificados; um subprogramapara realizar a inicialização do vector (passado comoargumento); uma função para determinar a soma doselementos do vector (passado como argumento).@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos129

.Exercício 53@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos130

Exercício 54Escreva um programa em VB que dadas as distânciasentre 4 cidades, lidas a partir de um ficheiro,apresente a distância entre 2 cidades especificadaspelo utilizador.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos131

.Exercício 54@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos132

.Exercício 54@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos133

Exercício 55Escreva um programa em VB que dados os resultadosde três jogadores de golfe em 4 rounds, lidos a partirde um ficheiro, apresente para cada jogador oresultado total e para cada round a média.@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos134

.Exercício 55@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos135

.Exercício 55@2009 - João Manuel R. S. TavaresCFAC: Visual Basic - Exercícios Resolvidos136

CFAC: Visual Basic - Exercícios Resolvidos 32 Exercício 7. @2009 - João Manuel R. S. Tavares. CFAC: Visual Basic - Exercícios Resolvidos 33. Exercício 8. Escreva 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 .