martes, 18 de julio de 2017

Scratch - 23 Aplicacion Sumas

Aplicacion sumas con Scratch, usando variables, bucles, condicionales, interaccion con objetos.


Parte 2 del video.




lunes, 17 de julio de 2017

10 Java. Arrays, vectores o matrices

En el video vemos como inicializar Arrays y mostrarlos por consola.



import java.util.Scanner;

public class matriz {
    static int[] matriz;
    static int numero,i;
    static int mayor, menor;
    static int total;
    public static void main(String[] args) {
        System.out.println("Introduce el numero de valores a insertar");
        Scanner sc=new Scanner(System.in);
        numero=sc.nextInt();
        matriz=new int[numero];
        //introducir los valores
        for(i=0;i<matriz.length;i++){
            System.out.println("Valor "+(i+1));
            Scanner sc2=new Scanner(System.in);
            matriz[i]=sc2.nextInt();
            menor=matriz[i];
        }
        //indica mayor menor y suma total
        for(i=0;i<matriz.length;i++){
            if(mayor<=matriz[i]){
                mayor=matriz[i];
            }
            if(menor>=matriz[i]){
                menor=matriz[i];
            }
            total=total+matriz[i];
        }
        //mostramos valores
        System.out.println("El numero menor es = "+menor);
        System.out.println("El numero mayor es = "+mayor);
        System.out.println("El total de todos los valores es = "+total);
    }

}

domingo, 16 de julio de 2017

Java 09. Obtener datos usuario con clase Scanner

Otra opcion para obtener datos del usuario mediante consola es con la clase Scanner, que se usa en este video, con un ejemplo para mostrar la tabla de multiplicar.


El codigo del ejemplo es:

import java.util.Scanner;

public class tablasDeMultiplicar {
    //Codigo Java - Jose Ojeda - Tablas de multiplicar
    private static int opcion=0;
    public static void main(String[] args) {
        int numeroUsuario;
        int i;
                muestraOpcion();
        do{
        System.out.println("De que numero quieres la tabla de multiplicar?(1-10)");
        Scanner sc=new Scanner(System.in);
        numeroUsuario=sc.nextInt();
        for(i=1;i<=10;i++){
            System.out.println(i+" X "+numeroUsuario+" = "+(i*numeroUsuario));
        }
        muestraOpcion();
    }while(opcion!=2);
    }
    static void muestraOpcion(){
        System.out.println("1. Tabla de Multiplicar");
        System.out.println("2. Salir");
        Scanner sc=new Scanner(System.in);
        opcion = sc.nextInt();
    }}