Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. Module Module1
  2.  
  3. Sub Main()
  4. Dim X, Y, Erro As Integer
  5. Dim A As String
  6. Console.Write("Escreva o numero que quer calcular o fatoral: ")
  7. A = Console.ReadLine()
  8. Erro = 0
  9. Do While Erro = 0
  10. If IsNumeric(A) = False Then
  11. Console.Write("Escreveu uma letra, tem de escrever um número: ")
  12. A = Console.ReadLine
  13. Else
  14. Erro = 1
  15. End If
  16. Loop
  17. Do While A <= 0
  18. Console.Write("O número que inseriu não está correto, insira um número superior a 0: ")
  19. A = Console.ReadLine()
  20. Loop
  21. Y = A - 1
  22. X = A
  23.  
  24. Do While Y > 0
  25. A = A * Y
  26. Y = Y - 1
  27. Loop
  28.  
  29. Console.WriteLine("O fatorial de " + X.ToString + " é " + A.ToString)
  30. Console.ReadLine()
  31. End Sub
  32.  
  33. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement