PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
                        SEDE IBARRA
             ESCUELA DE INGENIRIA EN SISTEMAS
                      COMPILADORES




NOMBRE: Lizbeth Barba.

NIVEL: Quinto.




Compilacion de un programa en java en DOS:

   1. Primero desarrollamos el programa en java
2. Luego vamos a la carpeta contenedora del programa que usualmente se encuentra en
   netbeansprojects y buscamos nuestro programa :




3. Luego ejecutamos el cmd ponemos cd y la ruta donde se encuentra nuestroarchivo.java
   Y ponemos el comando javac nombreprogram.java y luego java nombreprograma
   Y listo tenemos nuestro programa ejecutado en DOS
4. Aquí en codigo del programa que ingresa n números de vectores si es par la mitad de
   arriba lo ordena de forma descendente y si es impar ordena el vector de forma
   ascendente.
   /*
   * To change this template, choose Tools | Templates
   * and open the template in the editor
   */
   package vectores;

   import java.io.BufferedReader;
   import java.io.InputStreamReader;

   /**
   *
   * @author LIZBARBA
   */
   public class Vectores {

   /**
   * @param args the command line arguments
   */
   public static void main(String[] args) throws Exception{

   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

   System.out.print("Ingrese n: ");
   int n = Integer.parseInt(br.readLine());

   int vector[] = new int[n];
   for (int i = 0; i < n; i++)
   {
   System.out.print("Ingrese el valor en la posicion "+i+": ");
   vector[i] = Integer.parseInt(br.readLine());
   }
   int aux;
   if(n%2==0)
   {
   for (int i = 0; i < (n/2); i++)
   {
   for (int j = i; j < (n/2); j++)
   {
   if(vector[i]>vector[j]){
aux = vector[i];
vector[i]=vector[j];
vector[j]=aux;
}
}
}
for (int i = (n/2); i < n; i++)
{
for (int j = i; j < n; j++)
{
if(vector[i]<vector[j])
{
aux = vector[i];
vector[i]=vector[j];
vector[j]=aux;
}
}
}
}
else
{
for (int i = 0; i < n; i++)
{
for (int j = i; j < n; j++)
{
if(vector[i]>vector[j])
{
aux = vector[i];
vector[i]=vector[j];
vector[j]=aux;
}
}
}
}
for (int i = 0; i < n; i++)
{
System.out.print(vector[i]+",");
}
}
}

Compilacionen dos

  • 1.
    PONTIFICIA UNIVERSIDAD CATOLICADEL ECUADOR SEDE IBARRA ESCUELA DE INGENIRIA EN SISTEMAS COMPILADORES NOMBRE: Lizbeth Barba. NIVEL: Quinto. Compilacion de un programa en java en DOS: 1. Primero desarrollamos el programa en java
  • 2.
    2. Luego vamosa la carpeta contenedora del programa que usualmente se encuentra en netbeansprojects y buscamos nuestro programa : 3. Luego ejecutamos el cmd ponemos cd y la ruta donde se encuentra nuestroarchivo.java Y ponemos el comando javac nombreprogram.java y luego java nombreprograma Y listo tenemos nuestro programa ejecutado en DOS
  • 3.
    4. Aquí encodigo del programa que ingresa n números de vectores si es par la mitad de arriba lo ordena de forma descendente y si es impar ordena el vector de forma ascendente. /* * To change this template, choose Tools | Templates * and open the template in the editor */ package vectores; import java.io.BufferedReader; import java.io.InputStreamReader; /** * * @author LIZBARBA */ public class Vectores { /** * @param args the command line arguments */ public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Ingrese n: "); int n = Integer.parseInt(br.readLine()); int vector[] = new int[n]; for (int i = 0; i < n; i++) { System.out.print("Ingrese el valor en la posicion "+i+": "); vector[i] = Integer.parseInt(br.readLine()); } int aux; if(n%2==0) { for (int i = 0; i < (n/2); i++) { for (int j = i; j < (n/2); j++) { if(vector[i]>vector[j]){
  • 4.
    aux = vector[i]; vector[i]=vector[j]; vector[j]=aux; } } } for(int i = (n/2); i < n; i++) { for (int j = i; j < n; j++) { if(vector[i]<vector[j]) { aux = vector[i]; vector[i]=vector[j]; vector[j]=aux; } } } } else { for (int i = 0; i < n; i++) { for (int j = i; j < n; j++) { if(vector[i]>vector[j]) { aux = vector[i]; vector[i]=vector[j]; vector[j]=aux; } } } } for (int i = 0; i < n; i++) { System.out.print(vector[i]+","); } } }