Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. Proceso fi
  2. x=0
  3. Escribir "Bienvenido al menu del número fibonachi, elige la opción:"
  4. Escribir "1. Introducir hasta qué número quieres encotrar"
  5. Escribir "2. Ver el número fibonachi hasta ese valor"
  6. Escribir "3. Mostrar la suma total del número"
  7. Escribir "4. Ver si la suma es un valor primo o no"
  8. Escribir "5. Salir del programa"
  9. Mientras x = 0 Hacer
  10. Segun elecion Hacer
  11. 1:
  12. cantidad=introduce()
  13. 2:
  14. fibonachi = pasar(cantidad)
  15. Escribir fibonachi
  16. 3:
  17. final = sumar(fibonachi)
  18. Escribir "La suma de todos los números mostrados es " final
  19. 4:
  20. solucion = primo(final)
  21. Escribir solucion
  22. 5:
  23. x=1
  24. De Otro Modo:
  25. Escribir "Sentencia introducida incorrecta"
  26. Fin Segun
  27. Fin Mientras
  28. FinProceso
  29.  
  30. SubProceso cantidad=introduce()
  31. Escribir "Dime cuantos números quieres"
  32. Leer cantidad
  33. FinSubProceso
  34.  
  35. SubProceso fibona=pasar(max)
  36. Si max = 0 Entonces
  37. cantidad=introduce()
  38. SiNo
  39. c = 0
  40. n1 = 0
  41. n2 = 1
  42. Mientras c<=max Hacer
  43. fibona = Concatenar(fibona,ConvertirATexto(c))
  44. fibona = concatenar(fibona," ")
  45. c = n1 + n2
  46. n2 = n1
  47. n1 = c
  48. Fin Mientras
  49. Fin Si
  50. FinSubProceso
  51.  
  52. SubProceso fina=sumar(num)
  53. Si num = null Entonces
  54. fibona=pasar(max)
  55. SiNo
  56. suma = 0
  57. Para i<-1 Hasta longitud(num) Con Paso 1 Hacer
  58. Repetir
  59. letra = subcadena(num,i,i)
  60. letra2 = Concatenar(letra2,letra)
  61. i = i + 1
  62. Hasta Que Subcadena(num,i,i) = " "
  63. n1 = ConvertirANumero(letra2)
  64. suma = suma + n1
  65. letra2 = null
  66. Fin Para
  67. fina = suma
  68. Fin Si
  69. FinSubProceso
  70.  
  71. SubProceso sol=primo(num)
  72. nopri = 0
  73. cont = 0
  74. Para cont<-num-1 Hasta 2 Con Paso -1 Hacer
  75. Si num%2=0 Entonces
  76. nopri = 1
  77. Fin Si
  78. Fin Para
  79. Si nopri=0 Entonces
  80. var = "Es primo"
  81. SiNo
  82. var = "No es primo"
  83. Fin Si
  84. sol = var
  85. FinSubProceso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement