fork download
  1. Module Module1
  2. Sub Main()
  3. ' Declarar as variaveis
  4. Dim N As Integer
  5. Dim soma As Integer = 0
  6. Dim i As Integer
  7. Dim input As String
  8.  
  9. ' Pedir ao utilizador um numero (N)
  10. Console.Write("Introduza um numero N: ")
  11. input = Console.ReadLine()
  12.  
  13. ' Verificar se o valor inserido e um numero valido
  14. If IsNumeric(input) Then
  15. N = CInt(input) ' Converter para inteiro
  16.  
  17. ' Verificar se N e um numero positivo
  18. If N > 0 Then
  19. ' Calcular a soma dos numeros entre 1 e N
  20. For i = 1 To N
  21. soma += i ' Soma os numeros de 1 ate N
  22. Next i
  23.  
  24. ' Mostrar a soma
  25. Console.WriteLine("A soma dos numeros de 1 ate " & N & " e: " & soma)
  26. Else
  27. Console.WriteLine("Por favor, insira um numero positivo.")
  28. End If
  29. Else
  30. Console.WriteLine("Por favor, insira um numero valido.")
  31. End If
  32.  
  33. ' Aguardar o utilizador pressionar uma tecla antes de fechar
  34. Console.ReadKey()
  35. End Sub
  36. End Module
  37.  
Success #stdin #stdout 0.03s 24464KB
stdin
Standard input is empty
stdout
Introduza um numero N: Por favor, insira um numero valido.