Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. algoritmo "semnome"
  2. // Função :
  3. // Autor :
  4. // Data : 22/04/2017
  5. // Seção de Declarações
  6. var
  7.  
  8. numero: vetor [1..2] de caractere
  9. op : vetor [1..6] de inteiro
  10. numn : vetor [1..2] de inteiro
  11. inc : inteiro
  12. vfcarc: vetor [0..8] de caractere
  13.  
  14. inicio
  15. // Inicio do algoritmo, bem vindo
  16. escreval("----------------------- Calculadora Binária V 1.0 -----------------------")
  17.  
  18. // Pular linha
  19. escreval(" ")
  20.  
  21. // Regras
  22. escreval("***REGRAS:")
  23. escreval("1. DIGITE SOMENTE NUMEROS DE ATÉ 8 DÍGITOS.")
  24. escreval("2. OS NUMEROS PODEM SER 0 OU 1, SOMENTE.")
  25.  
  26. // Pular linha
  27. escreval(" ")
  28.  
  29. // Inserção de numeros e operação
  30.  
  31. // Lista de Operações
  32. escreval("Tecle o numero da operação desejada:")
  33. escreval("1.ADIÇÃO")
  34. escreval("2.SUBTRAÇÃO")
  35. escreval("3.MULTIPLICAÇÃO")
  36. escreval("4.DIVISÃO")
  37. escreval("5.COMPLEMENTO DE 1")
  38. escreval("6.COMPLEMENTO DE 2")
  39. leia(op[1])
  40.  
  41. // Digitar os numeros
  42. escreval("Digite o primeiro numero")
  43. leia(numero[1])
  44. escreval("Digite o segundo numero")
  45. leia(numero[2])
  46.  
  47. // Resultado de quantos caractéres existem no numero digitado
  48. numn[1]<- compr(numero[1])
  49. numn[2]<- compr(numero[1])
  50.  
  51. // Verifica se os números são maiores que 8
  52. se(numn[1] > 8) ou (numn[2] > 8) entao
  53. escreval("A operação não pode ser realizada pois um dos numeros excedem 8 digitos")
  54. senao
  55. para inc de 0 ate numn[1] faca
  56. // Verifica o Caractere digitado
  57. vfcarc[inc]<-copia(numero,inc)
  58. escreval(vfcarc[inc])
  59. fimpara
  60. fimse
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement