lunes, 17 de abril de 2017

ejercicio 6 fases lunares

Cristian Mateo Pataquiva Bello

101   diurno  ING SISTEMAS

NOMBRE :FASES  LUNARES

OBJETIVO:

practicar:

entradas
salidas
variables- asignacion
simples y cmputadoras
operadores logicos
operadores aritmeticos
conocer DFD PSI , pseudocodigo

DESARROLLO:

fue muy bonito ya que por medio de programas  y/o aplicaciones se puede ir mas a fondo del computador y poder practicar algoritmos sencillos o mas complejos que ayudaran a resolver problemas que se planteen o que se vean cada dia y que esta sea la base para cada vez ser mas practicos y mas experimentados frente a estos temas y que todo se vea o se haga de una manera mas sencilla.

EJERCICIO
escribir "digita el dia y el mes y te dire que tipo de luna se vera ";
                          ac=0
                          mientras ac < 13 hacer
                              escribir "menu opciones"
                              escribir "1:enero"
                              escribir "2:febrero"
                              escribir "3:marzo"
                              escribir "4:abril"
                              escribir "5:mayo"
                              escribir "6:junio"
                              escribir "7:julio"
                              escribir "8:agosto"
                              escribir "9:septiembre"
                              escribir "10:octubre"
                              escribir "11:noviembre"
                              escribir "12:diciembre"
                              escribir "dijite el numero de mes"
                              leer ac
                              segun ac hacer
                                  1: escribir "enero"
                                      escribir "dijita el dia del mes escojido"
                                      leer az
                                      si az>= 1 y az <= 4 Entonces
                                         
                                          escribir "luna nueva"
                                      FinSi
                                      si az>= 5 y az <= 11 Entonces
                                          escribir "cuarto creciente"
                                      FinSi
                                      si az>= 12 y az <= 18 Entonces
                                          escribir "luna llena"
                                      FinSi
                                      si az>= 19 y az <= 26 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si az>= 27 y az <= 31 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                  2: escribir "febrero"
                                      escribir "dijita el dia del mes escojido"
                                      leer fe
                                      si fe>=1 y fe<=2 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si fe>=3 y fe<=9 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si fe>=10 y fe<=17 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si fe>=18 y fe<=25 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si fe>=26 y fe<=28 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                     
                                  3: escribir "marzo"
                                      escribir "dijita el dia del mes escojido"
                                      leer ma
                                     
                                      si ma>=1 y ma<=4 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si ma>=5 y ma<=11 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si ma>=12 y ma<=19 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si ma>=20 y ma<=26 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi   
                                      si ma>=27 y ma<=31 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi   
                                     
                                  4: escribir "abril"
                                      escribir "dijita el dia del mes escojido"
                                      leer abr
                                     
                                      si abr>=1 y abr<=2 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si abr>=3 y abr<=10 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si abr>=11 y abr<=18 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si abr>=19 y abr<=25 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si abr>=26 y abr<=30 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                  5: escribir "mayo"
                                      escribir "dijita el dia del mes escojido"
                                      leer may
                                     
                                      si may=1 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si may>=2 y may<=9 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si may>=10 y may<=17 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si may>=18 y may<=24 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si may>=25 y may<=31 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                  6: escribir "junio"
                                      escribir "dijita el dia del mes escojido"
                                      leer jun
                                     
                                      si jun>=1 y jun<=8 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si jun>=9 y jun<=17 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si jun>=18 y jun<=22 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si jun>=23 y jun<=29 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si jun=30 entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                  7: escribir "julio"
                                      escribir "dijita el dia del mes escojido"
                                      leer jul
                                     
                                      si jul>=1 y jul<=7 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si jul>=8 y jul<=15 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si jul>=16 y jul<=22 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si jul>=23 y jul<=29 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si jul=30 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                  8: escribir "agosto"
                                      escribir "dijita el dia del mes escojido"
                                      leer ago
                                     
                                      si ago>=1 y ago<=6 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si ago>=7 y ago<=13 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si ago>=14 y ago<=20 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si ago>=21 y ago<=28 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si ago=30  Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                  9: escribir "septiembre"
                                      escribir "dijita el dia del mes escojido"
                                      leer sept
                                     
                                      si sept>=1 y sept<=5 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si sept>=6 y sept<=12 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si sept>=13 y sept<=19 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si sept>=20 y sept<=26 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si sept>=27 y sept<=30 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                     
                                  10: escribir "octubre"
                                      escribir "dijita el dia del mes escojido"
                                      leer oct
                                     
                                      si oct>=1 y oct<=4 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si oct>=5 y oct<=11 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si oct>=12 y oct<=18 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si oct>=19 y oct<=26 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si oct>=27 y oct<=31 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                  11: escribir "noviembre"
                                      escribir "dijita el dia del mes escojido"
                                      leer nov
                                     
                                      si nov>=1 y nov<=3 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si nov>=4 y nov<=9 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si nov>=10 y nov<=17 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                     
                                      si nov>=18 y nov<=25 Entonces
                                          escribir "luna nueva"
                                         
                                      FinSi
                                      si nov>=26 y nov<=30 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                  12: escribir "diciembre"
                                      escribir "dijita el dia del mes escojido"
                                      leer dic
                                     
                                      si dic>=1 y dic<=2 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi
                                      si dic>=3 y dic<=9 Entonces
                                          escribir "luna llena"
                                         
                                      FinSi
                                      si dic>=10 y dic<=17 Entonces
                                          escribir "cuarto menguante"
                                         
                                      FinSi
                                      si dic>=18 y dic<=25 Entonces
                                      escribir "luna nueva"
                                         
                                      FinSi   
                                      si dic>=26 y dic<=31 Entonces
                                          escribir "cuarto creciente"
                                         
                                      FinSi   
                              FinSegun
                             
                          Finmientras
                        2: escribir "salir" 
                  FinSegun
                   
                FinMientras

 
COMPLICACIONES

Al comienzo fue un poco complicado ya que se empezaba a utilizar el programa y se empezaba a experimentar y a ver como se implementaba cada funcion o comando que se mostraba en el programa.
Otro problemas fue empezar a escribir los comando y hacer el cuadro que quedara muy bien y que el mismo programa lo ejcutara perfectamente.

APRENDIZAJE

es buen aprendizaje ya que este programa es muy completo para la solucion de problemas por medio de algoritmos.

CONCLUSION

siempre hay que buscar la solucion ante problemas dificiles pero que esa solucion sea bastante practica.

No hay comentarios:

Publicar un comentario