El Programador.ES
viernes, 9 de febrero de 2018
martes, 28 de febrero de 2017
Área de un triangulo en java
Ejercicio Datos Del Triangulo
Les presento este ejercicio que sirve mucho de practica para la lógica y codificación de problemas es muy interesante la verdad ya que no te dan todo lo que necesitas y es ahi donde tienes que pensar un poco como vamos hacer o también necesitas conocer un poco sobre los triángulos , pero eso es lo entretenido adquirir mas conocimiento el ejercicio dice así :
Implemente un programa en JAVA que reciba tres números entero e
imprima en pantalla:
-Si se puede formar un triángulo
con los valores ingresados.
-Indicar que tipo de triángulo es:
equilátero (3 lados iguales), isósceles (2 lados iguales),escaleno (3 lados
desiguales)
-El perímetro del triángulo.
-El área del triángulo (este
método debe solicitar la base y la altura)
Link del codigo Fuente en MEGA
es muy interesante por que en este caso tenemos que pedir tres datos al usuario , correspondiente a los tres lados del triangulo , pero estos datos no pueden ser cualquiera por que si no , abría posibilidad que no se formara un triangulo con los datos dados , es decir lo lados para esto vamos a hacer los siguientes pasos :
debemos comprobar si se puede formar un triangulo con los lados ingresados esto lo hacemos mediante un if con la condición (b < (a+c)) esto lo que nos dice es , la suma de dos de sus lados siempre tienen que ser mayor al angulo restante , si esto se cumple el triangulo puede formare , en otro caso no , por ejemplo :
Lado a = 3
Lado b = 4 (b < (a+c) = 4 < 3 + 5 si se cumple
en este caso la suma de dos de sus lados siempre sera mayor a la del lado restante . otro ejemplo
Lado a = 5
Lado b = 20 (b < (a+c) = 20 < 5 + 6 no se cumple
Lado c = 6
en este otro caso no se cumple el triangulo la suma de dos de sus lados no es mayor al de el lado restante
Una vez comprobamos que se cumple debemos identificar que tipo de triangulo es el que se forma con esos lados para eso debemos crear las siguientes if con las siguientes condiciones
si es equilatero = (a==b & b==c) cuando tres lados son iguales
si es isósceles = (a==b && c!=a || a==c && b!=a || b==c && a!=b) cuando dos lados iguales
si es escaleno = (a!=b && b!=c) cuando tres lados desiguales
una vez sabemos el tipo de triangulo avanzamos a lo demás que nos piden , hablamos del perímetro
El perímetro de un triangulo no es mas que la suma de sus tres lados y lo vamos a representar de esta manera P = a + b + c
Ahora vamos con el Área de un triangulo y aquí es donde esta lo interesante para calcular el área de un triangulo de manera fácil solo debemos saber su base y su altura pero hasta este punto solamente tenemos sus tres lados , pues aquí es donde se aplica el conocer sobre los triángulos por que también hay una manera de encontrar el área de un triangulo teniendo solamente sus tres lados , el pre requisito de esto es conocer su se-mi-perímetro pero si conocemos el perímetro fácilmente podemos encontrar el se-mi-perímetro , y se denota así sm = (a+b+c)/2
luego procedemos a aplicar la siguiente formula para encontrar el área
Área
(calculada a partir de sus lados) =
y listo cumplimos con todo los que nos pide el ejercicio acá les dejo el código del programa ya hecho todo esto en consola claro , mas adelante subiré interfaz , para empezar estaré compartiendo ejercicios en consola
No Olvides comentar si te ha servido o alguna duda que tengas :D
lunes, 27 de febrero de 2017
Logica de Programacion
LÓGICA DE PROGRAMACIÓN
lógica de programación: se le llama así a la capacidad de que tienen los programadores de encontrar rápidamente el camino correcto para la solución de un determinado problema .
A continuación un vídeo muy educativo que te ayudara a mejorar tu lógica de programación
Esto es fundamental a la hora de programar , a unos les costara aprender dicha lógica o otros no como si lo trajeran en su sangre , pero lo que si esta muy claro es que la practica hace al maestro y es un dicho que se ve muy reflejado en el área de programación ya que esta es muy practica , sin la lógica no llegaras muy lejos como programador es por eso que hoy en día la programación se ha dividido , en los que se encuentran analistas ,codificadores, mantenimiento , es muy interesante lo amplio que es programar.
Alguien dijo programar no es solo codificar y estaba en toda la razón , programar es una serie de pasos como:
- Definición del problema.
- Análisis de los datos.
- Diseño de la solución.
- Codificación.
- Prueba y depuración.
- Documentación.
- Mantenimiento.
Esto es un proceso formal y aun en las practicas informales de programación se recomienda aplicar el proceso ayudara a aclarar muchas dudas respecto al problema.
Sin duda alguna la lógica de programación va de la mano con todo tipo de lógicas proposicional , matemática , física , es muy importante conocer un poco de cada una, y si eres una persona que no le gusta pensar una ingeniería no creo que sea tu opción a elegir, ya que eso nos desataca , es para eso que estudiamos para aportar ideas validas como lo dije en el post anterior,
Cuando empiezas a ver las cosas con lógica , tu mente cambiara totalmente la manera en que pervives las cosas cambiara, te darás cuenta que lo que parecía ser , tiene muchas razones para no serlo y tener la idea para de alguna manera poder comprobarlo , sentirás un bienestar interno y unas ganas de seguir aprendiendo imparable mente conocer cada vez mas
ALGO MOTIVADOR PARA TODO PROGRAMADOR:
no hay nada como sentirte creador de algo, cuando estés programando , y en tu mente pasen imágenes de tu proyecto terminado, fruto de tu esfuerzo y dedicación en algo que te gusta hecho con tus propias manos , pensamientos , neuronas sacrificadas para que dicho trabajo fuera llevado a cabo y al final de todo decir la satisfactoria frase yo lo hice, no hay nada mejor que ser creador de algo , hacer y deshacer lo que quieras , es una gran alegría poder aportar algo grande , es lo mismo a lo que siente un científico cuando hace un descubrimiento , personalmente crear algo , no necesariamente un programa y este sea de ayuda para muchas personas te hace grande ,
domingo, 26 de febrero de 2017
Presentación Personal
Presentación Personal:
Mi nombre es Oscar Emilio , Soy estudiante de Ingeniería en ciencias de la computación , tengo 20 años y soy del Pais El Salvador , Centro AmericaCorreo de contacto : oscar.oerp@live.com
DEJA TU OPINION EN LA CAJA DE COMENTARIOS
Comentario Extra
En mi blog principalmete voy a postear contenido educativo puede que en algunos casos sea interesante para unos y en otros casos interesantes para otros claro que el contenido es ilimitado así que cuando no tenga contenido educativo que postear , dare opiniones sobre algunos temas sobre ciencia , informatica , programación que por cierto es lo que mas me gusta , avances de los temas antes mencionados y algún que otro video juego , que innegablemente los avances en los videojuegos ahora en dia impactan a cualquiera hasta , me gusta leer mucho en la famosa aplicación de Flipboard se los recomiendo aunque un concejo les doy nunca se crean completamente lo que alguien mas publica , si dudan de algo o parece muy fantasioso como para ser real busquen por otros medios el servicio que nos comparte internet esta repleto de información que no en todos los casos coincide , pero si les recomiendo leer , no hay nada como ampliar el conocimiento , salir de la ignorancia sobre muchas cosas , no seamos personas a las que les gusta que alguien mas piense por nosotros , aprendamos a dar opiniones interesantes , a influir en la manera de pensar de las demás personas , fortalezcamos nuestro conocimiento , de alguna manera , me gustaría seguir dando muchos mas comentarios pero en post futuros acompañare con una pequeña conclusión propia cada uno de ellos interesante la verdad , y no olviden comentar es bueno conocer opiniones
sábado, 25 de febrero de 2017
SCRUM :D
SCRUM
Esta semana en la materia de programación 3 nos han mostrado un contenido muy interesante y he decidido compartirlo , creo que de ahora en adelante todo lo que me parezca interesante y difícil de encontrar en la web lo compartiré con ustedes , yo siempre veo cosas muy interesantes que a simple vista parecen aburridas debido a su aparente complejidad pero estudiando a fondo nos damos cuenta que es mas fácil de lo que parece
Como en este caso , nos han mostrado un contenido muy importante para todo profesional , me refiero al método de trabajo Scrum , a simple vista parece algo tedioso y cosa que creemos saber empíricamente o aprender rápido , pero el método de trabajo o creación de proyectos scrum se va mejorando con la practica así que conociendo todos los requisitos para llevarlo a cabo es lo principal aunque no se ponga en practica completamente , tenerlo en mente seguro nos acercara un poco mas al limite profesional al que todos queremos llegar
Una breve explicación de lo que es Scrum para que nos pongamos en materia
SCRUM: es un proceso de buenas practicas y metodologías para llevar a cabo un proyecto con éxito , evitando así las ir regulaciones y fallas en todo tipo de proyectos
Este método de trabajo no es solo para programadores si no es muy funcional tanto para diseñadores web , modeladores de bases de datos , y muchos otros conocimientos en los que se crean grupos de trabajo para poder llevar a cabo un proyecto ,
Les dejo un PowerPoint sobre La metodología de trabajo de Scrum también un corto vídeo en donde les explica detalladamente en que conciste y como siempre a seguir aprendiendo :D
Archivo PowerPoint : https://mega.nz/#!xUUThB7C!sWdjN19jVH52jNZmnkpQS2cSD2v_r0mJw4MJEUU61FA
Etiquetas:
facilidad,
futuro,
interesante,
metodos,
programador,
proyectos,
scrum,
sobre,
todo,
trabajo
Ubicación:
El Salvador
viernes, 8 de abril de 2016
estoy impresionado mi experiencia con el iPhone 6 Plus hace poco lo adquirí y me ha dejado feliz podría decir con seguridad que es el único dispositivo que pasa una media hora en uso con la carga al 100% es un smartphone muy potente que deja feliz a cualquiera que lo posea tengo un MacBook Pro retina 15 y la sincronía de estos dos dispositivos es inigualable todo la multimedia esta sincronizada al instante mediante wifi nuevamente Apple hace un excelente trabajado recomiendo a todo aquel que quiero comprar un iPhone 6 ,6plus , 6s son excelentes terminales más si se trata de productividad y comunicación
Suscribirse a:
Entradas (Atom)