![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: VB.NET ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Escreva um programa VB.NET que leia os elementos de um vetor A de dez elementos inteiros e construa outro vetor B - Desafio de Programação Resolvido em VB.NETQuantidade de visualizações: 551 vezes |
|
Pergunta/Tarefa: Escreva um programa VB.NET que leia os elementos de um vetor A de dez elementos inteiros e construa outro vetor B com seus elementos distribuídos da seguinte forma: Vetor A = [8, 5, 4, 1, 2, 3, 4, 6, 9, 7] Vetor B = [24, 10, 12, 2, 6, 6, 12, 12, 27, 14] Note que os elementos do vetor B seguem um padrão. Se o elemento do vetor A estiver em uma posição par, então o elemento do vetor B será o triplo do elemento do vetor A. Caso contrário o elemento do vetor B será o dobro do elemento do vetor A. Neste exercício a primeira posição/índice dos vetores é assumida como sendo zero. Em algumas linguagens de programação o primeiro índice é um e não zero. Sua saída deverá ser parecida com: Informe o valor do 1.o elemento: 8 Informe o valor do 2.o elemento: 5 Informe o valor do 3.o elemento: 4 Informe o valor do 4.o elemento: 1 Informe o valor do 5.o elemento: 2 Informe o valor do 6.o elemento: 3 Informe o valor do 7.o elemento: 4 Informe o valor do 8.o elemento: 6 Informe o valor do 9.o elemento: 9 Informe o valor do 10.o elemento: 7 Elementos do vetor A: 8, 5, 4, 1, 2, 3, 4, 6, 9, 7 Elementos do vetor B: 24, 10, 12, 2, 6, 6, 12, 12, 27, 14 Veja a resolução comentada deste exercício em VB.NET: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
Imports System
Module Program
' função principal do programa VB.NET
Sub Main(args As String())
' vamos declarar e construir dois vetores de 10 inteiros
Dim vetor_a(9) As Integer
Dim vetor_b(9) As Integer
' agora vamos pedir para o usuário informar os valores
' dos elementos do vetor A
For i As Integer = 0 To vetor_a.GetUpperBound(0)
Console.Write("Informe o valor do " & (i + 1) &
".o elemento: ")
vetor_a(i) = Int32.Parse(Console.ReadLine())
Next
' vamos construir o vetor B
For i As Integer = 0 To vetor_a.GetUpperBound(0)
' o índice atual é par?
If i Mod 2 = 0 Then
vetor_b(i) = vetor_a(i) * 3
Else
vetor_b(i) = vetor_a(i) * 2
End If
Next
' vamos mostrar os elementos do vetor A
Console.WriteLine(vbCrLf & "Elementos do vetor A:" & vbCrLf)
For i As Integer = 0 To vetor_a.GetUpperBound(0)
Console.Write(vetor_a(i) & ", ")
Next
' vamos mostrar os elementos do vetor B
Console.WriteLine(vbCrLf & vbCrLf & "Elementos do vetor B:" & vbCrLf)
For i As Integer = 0 To vetor_a.GetUpperBound(0)
Console.Write(vetor_b(i) & ", ")
Next
Console.WriteLine(vbCrLf & "Pressione qualquer tecla para sair...")
' pausa o programa
Console.ReadKey()
End Sub
End Module
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VB.NET |
Veja mais Dicas e truques de VB.NET |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





