lunes, 21 de octubre de 2013

Seudocódigo 11 bis: otra manera de realizar los rectángulos de asteriscos


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package seudocodigo11bis;

import java.util.Scanner;

/**
*
* @author juan
*/
public class Seudocodigo11bis {

    /**
     * @param args the command line arguments
     */
 

Seudocódigo 11: Realizar un rectángulo de asteriscos de alto y largo variable


/*
* .- Pedir por teclado dos números A, B e imprimir un rectángulo formado por A asteriscos de largo y B asteriscos de alto (dejando espacios en blanco en el interior del rectángulo)
*/
package seudocodigo11;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Seudocodigo11 {

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

Ordinograma 15: Contar número de pares e impares introducidos


/*
* Introducimos números hasta que se introduce un cero en ese momento muestra:
* - cantidad de números pares
* - cantidad de números impares
*/
package ordinograma15;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ordinograma15 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int num, pares, impares;
        Scanner entrada = new Scanner(System.in);
     
        pares=0;
        impares=0;

Ordinograma 13: Contar números introducidos y su suma


/*
* Pedir números hasta que el usuario responda "N" a la pregunta
* ¿Quiere introducir más numeros?
* Mostrando:
* - Nºs introducidos hasta el momento
* - La suma de todos ellos.
*/
package ordinograma13;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ordinograma13 {


jueves, 17 de octubre de 2013

Servidor DHCP en Windows Server 2012

INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DHCP EN WINDOWS 2012

  • Nos aseguramos de que la configuración del adaptador en VirtualBox este situado en Red interna
  • Arrancamos la maquina virtual de windows 2012
  • Configuramos la red para asignarle una ip fija, en caso contrario windows nos notificaría el error al intentar instalar el servidor, asignándole  la siguiente dirección de red:
    image
  • Aparecerá la opción de “Administrar servidor”, en caso contrarío la seleccionamos desde el menú de acceso rápido situado en la barra de tareas:
    image


miércoles, 16 de octubre de 2013

Ordinograma 11: Cálculo de años bisiestos

/*
* Calcular si un año es bisiesto. Controlar año mayor que cero
* Año bisiesto si:
*  - Divisible entre 4 pero no entre 100
*  - Divisible entre 400
*/
package ordinograma11;
import java.util.Scanner;

/**
*
* @author juan

Ordinograma 10: Conversión euros a pesetas y viceversa

/*
* Pasar de pesetas a euros y viceversa. El usuario debe indicar qué
* conversión E para euros a pesetas y p para pesetas a euros
*/
package ordinograma10;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ordinograma10 {

  

lunes, 14 de octubre de 2013

Seudocódigo 10: Cálculo de la serie

/*
* Pedir por teclado un número N, y a continuación calcular e imprimir el valor de la siguiente expresión:
(1/2)+(2/3)+.....+(N-1)/N

*/
package seudocódigo10;
import java.util.Scanner;

/**
*
* @author Juan
*/
public class Seudocódigo10 {

Ordinograma 9: Calcular área de un círculo

/*
* Calcular área de un círculo obligando a que el radio
* sea mayor que cero
*/
package ordinograma9;
import java.util.Scanner;
/**
*
* @author Juan
*/

viernes, 11 de octubre de 2013

Seudocódigo 9: Cálculo del factorial

/*
*Cálculo del factorial de un número (incrementando
* y/o decrementando )
*/
package seudocodigo9;
import java.util.Scanner;
/**
*
* @author Juan
*/

Seudocódigo 8: Bucles anidados

/*
* Bucles anidados
*/
package seudocodigo8;

/**
*
* @author Juan
*

Seudocódigo y Java 7: Bucle Para ii

/*
* Seudocódigo que lea desde el teclado 10 números y que cuente e imprima cuántos de ellos son positivos.
*/
package seudocodigo7;
import java.util.Scanner;
/**
*
* @author Juan
*/

Seudocódigo ya Java 6: Bucle Para

/*
Mostrar cinco números por pantalla
*/
package seudocodigo6;

/**
*
* @author Juan
*/
public class Seudocodigo6 {

 

Ejercicios Ordinogramas 8 (en Java)

/*
* Leer un caracter y decir si es vocal o no
*/
package ordinograma8;

import java.util.Scanner;

/**
*
* @author Juan
*/
public class Ordinograma8 {

Ejercicios ordinograma 4 en Java

/*
Leer precio de un producto, número e iva y calcular el pvp
*/
package ordinograma4;
import java.util.Scanner;
/**
*
* @author Juan
*/
public class Ordinograma4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        float pvp,psiva,piva,precio,iva;
        int cantidad;
 

miércoles, 9 de octubre de 2013

Explicación: Bucle While en java

/*
 * Leer 10 numeros y calcular suma con while
 * Mismo ejercicio de antes con otro tipo de bucle (podría no ejecutarse el código interno)
 */
package explicacionwhile;

Explicación: Bucle do while en java

/*
 * Leer 10 números y calcular su suma (bucle do while)
 */
package explicacionbucles;
import java.util.Scanner;

/**
 *
 * @author Juan

Introducción a clases y objetos mediante el objeto String

/*
 * Breve introducción a los objetos,clases usando
 * como ejemplo una cadena
 */
package cadenassss;
import java.util.Scanner;
/**
 *
 * @author Juan
 */
public class CAdenassss {

Ejercicios Ordinograma 2 (en java)

/*
 * Leer dos números y mostrar cuál es el mayor y cuál el menor
 */
package ordinogramas2;

import java.util.Scanner;

/**
 *
 * leer dos números y escribir mayor seguido del menor
 */
public class Ordinogramas2 {


Ejercicios Ordinogramas 1 (en java)

/*
 * Leer tres números y calcular la media
 */
package ordinog1;
import java.util.Scanner;
/**
 *
 * @author Juan
 */
public class Ordinog1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        float num1,num2,num3;
        Scanner entrada = new Scanner(System.in);
       
        System.out.println("Introduzca el primer número");
        num1 = entrada.nextFloat();
        System.out.println("Introduzca el segundo número");
        num2 = entrada.nextFloat();
        System.out.println("Introduzca el tercer número");
        num3= entrada.nextFloat();
        //diferencia entre división entera y real
        System.out.printf("\nLa media de los tres números es %d",(int)((num1+num2+num3)/3));
        System.out.printf("\nLa media de los tres números es %.2f",((num1+num2+num3)/3));
    }
}

viernes, 4 de octubre de 2013

Seudocódigo y Java 5: Estructuras de control simple

/*
 * Comprobar si un número es positivo o negativo
 */
package seudocodigo4;

import java.util.Scanner;

/**
 *
 * @author Juan
 */
public class Seudocodigo4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int a;
        Scanner entrada = new Scanner(System.in);
     
        System.out.print("Introduzca el valor de x: ");
        a = entrada.nextInt();
     
        if (a>0) {
            System.out.printf(" %d es positivo",a);
        } else {
            System.out.printf("%d es negativo",a);
        }
    }
}

Seudocódigo y Java 4: Estructuras de control simple

/*
 * Leer dos números y mostrar el mayor (no tener en cuenta caso de igualdad
 */
package seudocodigo3;

import java.util.Scanner;

/**
 *
 * @author Juan
 */
public class Seudocodigo3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int a,b;
        Scanner entrada = new Scanner(System.in);
     
        System.out.print("Introduzca el valor de x: ");
        a = entrada.nextInt();
        System.out.print("Introduzca el valor de y: ");
        b = entrada.nextInt();
        if (a>b) {
            System.out.printf("El mayor es %d",a);
        } else {
            System.out.printf("El mayor es %d",b);
        }
    }
}


Otra posibilidad sería:
public static void main(String[] args) {
        int a,b, mayor;
        Scanner entrada = new Scanner(System.in);
     
        System.out.print("Introduzca el valor de x: ");
        a = entrada.nextInt();
        System.out.print("Introduzca el valor de y: ");
        b = entrada.nextInt();
        if (a>b) {
           mayor =a;
        } else {
           mayor = b;
        }
        System.out.printf("El mayor es %d",mayor);
    }

Seudocódigo y Java 3: Operadores y asignaciones

/*Leer dos variables e intercambiar su contenido
 * Entero x,y,z
 * ESCRIBIR "Introduzca variables"
 * LEER x,y
 * z = x
 * x = y
 * y = z
 * ESCRIBIR x,y
 *
 *
 */
package seudocodigo2;
import java.util.Scanner;
/**
 *
 * @author Juan
 */
public class Seudocodigo2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int x,y,z;
        Scanner entrada = new Scanner(System.in);
       
        System.out.print("Introduzca el valor de x: ");
        x = entrada.nextInt();
        System.out.print("Introduzca el valor de y: ");
        y = entrada.nextInt();
       
        z=x;
        x=y;
        y=z;
        System.out.print("ES z igual a x? ");
        //comparador
        System.out.print(z==x);
        System.out.printf("x: %d, y:%d, z:%d\n",x,y,z);
     
        //asignación
        System.out.print(z=x);
        System.out.printf("x: %d, y:%d, z:%d",x,y,z);
       
      //  System.out.printf("El nuevo valor de x es %d y el de y %d",x,y);
   
    }

Seudocódigo y Java: 2.- Asignación de variables

/*Leer dos variables e intercambiar su contenido
 * Entero x,y,z
 * ESCRIBIR "Introduzca variables"
 * LEER x,y
 * z <-- p="" x=""> * x <-- p="" y=""> * y <-- p="" z=""> * ESCRIBIR x,y
 *
 *
 */


miércoles, 2 de octubre de 2013

Ejercicios Seudocódigo 1

Escribir un seudocódigo que pida por teclado un número entero mostrando un mensaje. A continuación escribir en pantalla el número leído, el doble del número leído y el triple del mismo.

/*
 * UNIDAD leo
PROCESOS
PROCEDIMIENTO PRINCIPAL
Declaraciones privadas
    Real num
CODIGO
    ESCRIBIR “Introduce un numero:”
    LEER num
    ESCRIBIR “número leído:”, num
    ESCRIBIR “doble del número:”,num*2
    ESCRIBIR “triple del número:”,num*3
FIN PROCEDIMIENTO PRINCIPAL
FIN UNIDAD leo