Advertisement
Guest User

MyFirstProgram

a guest
Jul 6th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 'Não vou colocar comentários sobre o que é o quê, pois se vc querer aprimorar terá que saber interpretar
  2. Option Explicit
  3. msgbox "MyTeacher - Resolucao de equacao de segundo grau" & vbCrlf & "--------------------------------------------------------" & vbCrlf & "                                          V. 1"
  4. Dim Delta1, Baskhara1, Baskhara2, a, b, c, Resultado, Delta2, Delta3, xa, Bk, Bsk, d, e, f, g, h, i, j
  5. Do
  6. a = inputbox("Digite o valor de a:", "MyTeacher")
  7. Loop Until a <>""
  8. Do
  9. b = inputbox("Digite o valor de b:", "MyTeacher")
  10. Loop Until b <>""
  11. Do
  12. c = inputbox("Digite o valor de c:", "MyTeacher")
  13. Loop Until c <>""
  14. Delta1 =  b^2
  15. Delta2 = -4*a*c
  16. Delta3 = Delta1 + Delta2
  17. If Delta3 < 0 Then
  18. msgbox "Impossivel encontrar resultado, delta negativo" & vbCrlf & "-------------------------------------------------" & vbCrlf & "                                Delta  = " & Delta3
  19. d = Delta3 * -1
  20. e = 2*a
  21. j = sqr(d)
  22. f = -b / e
  23. g = j / e
  24. h = msgbox("X' = " & f & " + " & g & "i")
  25. i = msgbox("X' = " & f & " - " & g & "i")
  26.  
  27. Else
  28. Bk = -b + Sqr(Delta3)
  29. Bsk = -b - Sqr(Delta3)
  30. xa = 2*a
  31. Baskhara1 = bk / xa
  32. Baskhara2 = bsk / xa
  33. Resultado =  msgbox("X' = " & Baskhara1 & vbCrlf & "X'' = " & Baskhara2 & vbCrlf & "Delta = " & Delta3)
  34. End If
  35. msgbox "Feito pelo Super23"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement