
Hace unos semestres atrás en la universidad nos dieron unas clases de programación, era mas bien una materia la cual pase con buenas calificaciones, pero siendo sinceros, no se como demonios la acredite puesto que no estudie ni siquiera un poco para esa materia. Resulta que en ese tiempo la programación para mi era algo que, vamos, se me hacia algo innecesario, aburrido, tedioso, y todos los calificativos malos que puedan imaginarse ya que me negaba a sentarme a practicar y leer al respecto puesto que yo sabia desde hace mucho que lo mio lo mio era GNU/Linux.
Y lo que son las cosas, después de tiempo aprendiendo, leyendo, investigando y estudiando GNU/Linux me di cuenta de que la programación es algo que prácticamente va de la mano, es algo que se utiliza mucho tanto para aportar a la comunidad como para resolver ciertos problemas a nivel administración, por ejemplo, escribir un script que arranque ciertas aplicaciones o demonios con solo ejecutarlo.
Así que desde hace un tiempo estoy leyendo libros y documentandome al respecto, y me da mucho gusto encontrarme con que es algo sumamente interesante, es algo que te pone a pensar y sobre todo que te obliga a leer mas y a aprender mas. Conozco varios lenguajes (como cultura general) y en la universidad estoy llevando otra vez una materia llamada Programación Avanzada la cual la imparten sobre JAVA con NetBeans mas no se si este sera el lenguaje con el que me quedare, o con el que empezare por que para que se den una idea estoy leyendo desde 0, desde como construir el pseudocodigo y los diagramas de flujos.
Como estoy llevando esta materia en este tiempo estuve un poco a marchas forzadas, así que en el examen tuve que hacer un programa que al ingresarle un numero entero me respondiera si era numero primo o no, aquí les comparto mis humildes comienzos:
//Un numero es primo cuando es entero positivo distinto de 0 y 1 que unicamente
//se puede dividir por si mismo y por 1 para una solucion exacta.
//Realizar una rutina de programacion que pregunte por un numero entero
//positivo y determine si es NUMERO PRIMO O NO.
package primos;
import java.io.*;
/**
*
* @author 16257941 - Ernesto Vazquez Aguilar - nestux
*/
public class Main {
public Main() {
}
public static void main (String[] args) throws IOException{
BufferedReader buffer=new BufferedReader(new InputStreamReader(System.in));
int num=0;
int x=1;
System.out.println("Introduce un numero:");
num=Integer.parseInt(buffer.readLine());
do {
x++;
} while (num%x!=0);
if (x==num){
System.out.println("El numero que ingresaste es primo!!!");
} else
System.out.println("El numero que ingresaste -=NO=- es primo");
}
}
Poco a poco iré subiendo mis progresos así como también noticias, manuales y de mas cosas que me vaya encontrando por la red, saludos y cualquier recomendación o comentario serán siempre bienvenidos.
Atte: Ernesto Vázquez Aguilar
nestux