Exercícios em Visual Basic
Exercício 1
1- Análise
O programa cumprimentará o utilizador “Hello! Who are you?”. O programa deverá ler o nome de utilizador e, deverá retornar a string “Have a nice day ”.
2- Planeamento
a) Fluxograma
b) Pseudocódigo
Write.Line “Hello! Who are you?”
Read.Line nome de utilizador
Write.Line “Have a nice day nome de utilizador”
c) Modelo Hierárquico
d) Algoritmo
Escrever “Hello! Who are you?”
Ler nome de utilizador
Escrever “Have a nice day nome de utilizador!”
3. Definição de Interfaces
A interface utilizada pelo programa foi o teclado.
4. Código
Module Module1
Sub Main() Dim username As String = "" Console.WriteLine("Hello! Who are you?") username = Console.ReadLine() Console.WriteLine("Have a nice day " + username + "!") Console.ReadLine() End Sub
End Module
Exercício 2
1 – Análise O programa deverá solicitar utilizador que introduza uma determinada palavra. Como resultado, deverá retornar a palavra escrita, com a ordem das letras invertidas.
2- Planeamento
a) Fluxograma
b) Pseudocódigo
Write.Line “Introduza uma palvra”
Do
Write.Line “Introduza um caracter ou 0 para terminar”
Read.Line Input
Output = Input + Output
Loop Until Input = 0
Write.Line “A palavra invertida é ” + output “.”
c) Modelo Hierárquico
d) Algoritmo
Escrever “Introduza uma palavra”
Repetir
Escrever “Introduza um caracter ou 0 para terminar”
Ler Input
Output = Input + Output
Repetir até Input = 0
Escrever “A palavra invertida é ” + output + “.”
3. Interfaces
A interface utilizada foi o teclado 4. Código
Module Module1
Sub Main() Dim input As String = ""