Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. Algoritmo "Baskhara"
  2. // Descrição : Calcular baskhara
  3. // Autor(a) : Pedro Hao Tavares
  4. // Data atual : 17/02/2020
  5. Var // Campo das variaveis
  6.  
  7. a:real // Definindo a variável a como tipo real
  8. b:real // Definindo b variável b como tipo real
  9. c:real // Definindo c variável c como tipo real
  10. delta:real // Definindo delta variável c como tipo real
  11. x1:real // Definindo x1 variável c como tipo real
  12. x2:real // Definindo x2 variável c como tipo real
  13.  
  14. //Poderia definir todas elas em uma só linha por serem todas do tipo real
  15. //porém para um melhor entendimento, leitura e organização deixei elas
  16. //separadas.
  17.  
  18. // Ficaria da seguinte forma:
  19. // a,b,c,delta,x1,x2:real
  20.  
  21. Inicio // Inicio do algorimo
  22. escreval("Digite o valor referente a A:") // Imprime na tela pedindo o valor de A
  23. leia(a) // Recebe o valor de A
  24. escreval("Digite o valor referente a B:") // Imprime na tela pedindo o valor de B
  25. leia(b) // Recebe o valor de B
  26. escreval("Digite o valor referente a C:") // Imprime na tela pedindo o valor de C
  27. leia(c) // Recebe o valor de C
  28. delta<-((b^2)-4*a*c) // Delta recebe uma expressão matematica, referente a fórmula de delta.
  29. se delta < 0 entao // Dou um caminho para caso delta seja menor que 0
  30. escreval("Raiz negativa não pode ser extraida. Valor de delta: ", delta) //Imprimo na tela que raizes negativa não pode ser extraida, caso delta seja menor que 0. E mostra o valor de delta.
  31. senao // Porém se delta for igual ou maior que 0 o codigo segue outro caminho.
  32. x1<-(-b+(delta)^(1/2))/(2*a) // x1 recebe uma expressão matematica referente ao valor da primeira raiz.
  33. x2<-(-b-(delta)^(1/2))/(2*a) // x2 recebe uma expressão matematica referente ao valor da segunda raiz.
  34. Escreval("O valor das raizes X1 e X2 respectivamente é igual a:",x1,x2) //Imprime na tela o valor respectivos das raizes x1 e x2
  35. fimse // Fim da minha condição sobre delta ser menor que 0 ou não
  36. Fimalgoritmo // Fim do meu algoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement