Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. var
  2. // Declaração de variáveis
  3. pconsumidos, gastosp, extras, valor, total, iss :real
  4. tcddd, tsddd, ddd :inteiro
  5. cliente, uf :caractere
  6. inicio
  7. // Entrada de dados
  8. escreva("Informe o nome do Cliente: ")
  9. leia(cliente)
  10. escreva("Informe o telefone, com 9 dígitos sem parêntesis nem hífen: ")
  11. leia(tcddd)
  12. escreva("Informe a quantidade de pulsos consumidos: ")
  13. leia(pconsumidos)
  14. escreva("Informe o valor dos serviços extras: ")
  15. leia(extras)
  16. // Calculo 1
  17. ddd <- tcddd \ 10000000
  18. tsddd <- tcddd \ 100
  19. valor <- 23.40 + gastosp + extras
  20. total <- valor + iss
  21. // Calculo 2
  22. se pconsumidos <= 100 entao
  23. gastosp <- 0
  24. senao
  25. se pconsumidos >= 101 e <= 1000 entao
  26. gastosp <- 100
  27. senao
  28. gastosp <- pconsumidos * 0.05
  29. fimse
  30. fimse
  31. // Calculo 3
  32. se ddd = 11 entao
  33. iss <- valor * 5/1000
  34. uf <- "São Paulo"
  35. se ddd = 21 entao
  36. issrj <- valor * 15/1000
  37. uf <- "Rio de Janeiro"
  38. se ddd = 31 entao
  39. iss <- 0
  40. uf <- "Minas Gerais"
  41. senao
  42. iss <- valor * 2/100
  43. uf <- "Demais UFs"
  44. fimse
  45. fimse
  46. fimse
  47. // Saída de dados
  48. escreval("O cliente ", cliente)
  49. escreval("De número telefonico ", tsddd)
  50. escreval("pertence a UF de ", uf)
  51. escreva("Dem como total de sua conta o valor de ", total)
  52. escreva("reais")
  53.  
  54.  
  55. fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement