“Nunca he encontrado una persona tan ignorante que no pueda aprender algo de ella.”
Mostrando entradas con la etiqueta ordenador. Mostrar todas las entradas
Mostrando entradas con la etiqueta ordenador. Mostrar todas las entradas

lunes, 15 de mayo de 2017

calendario java

Haz un calendario que te liste los días del año según el día que empezó ese año, según si es bisiesto o no, y teniendo en cuenta de que cada semana se salta de línea.



import java.util.*;
public class HelloWorld{

     public static void main(String []args){
       Scanner anio = new Scanner(System.in);
       int anno;
Scanner dio = new Scanner(System.in);
int dia;
       Scanner dias = new Scanner(System.in);
       String seman;
   
        System.out.println ("Que anno buscas?");
        anno = anio.nextInt();
        System.out.println ("Si lunes fuese -1, martes 0, miercoles 1 y etc, que dia empezo el anno?");
       dia = dio.nextInt();


System.out.println("Que dia comenzo ese anno?");
        seman = dias.nextLine();
            if (seman.equals("lunes")){
                int seman2 = -1;
               
            }else if (seman.equals("martes")){
                int seman2 = 0;
                System.out.print ("   ");
            }else if (seman.equals("miercoles")){
                int seman2 = 1;
                 System.out.print ("      ");
            }else if (seman.equals("jueves")){
                int seman2 = 2;
                 System.out.print ("         ");
            }else if (seman.equals("viernes")){
                int seman2 = 3;
                System.out.print ("            ");
            }else if (seman.equals("sabado")){
                int seman2 = 4;
                System.out.print ("               ");
            }else if (seman.equals("domingo")){
                int seman2 = 5;
                System.out.print ("                  ");
            }
       
       
         if (anno % 4 == 0 && anno % 400 == 0){
                for (int i=1; i<=31; i++){
                    int mes = i + dia;
                    if (mes%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
                for (int i=1; i<=29; i++){
                    int mes2 = 31 + i + dia;
                    if (mes2%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes3 = 29 + 31 + i + dia;
                    if (mes3%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes4 = 29 + 31 + 31 + i + dia;
                    if (mes4%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes5 = 29 + 31 + 31 + i + dia + 30;
                    if (mes5%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes6 = 29 + 31 + 31 + i + dia + 30 + 31;
                    if (mes6%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes7 = 29 + 31 + 31 + i + dia + 30 + 31 + 30;
                    if (mes7%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes8 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31;
                    if (mes8%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes9 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31;
                    if (mes9%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes10 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30;
                    if (mes10%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes11 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31;
                    if (mes11%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes12 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;
                    if (mes12%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
               
               
            }else if (anno % 4 == 0 && anno % 100 != 0){
                for (int i=1; i<=31; i++){
                    int mes = i + dia;
                    if (mes%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
                for (int i=1; i<=29; i++){
                    int mes2 = 31 + i + dia;
                    if (mes2%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes3 = 29 + 31 + i + dia;
                    if (mes3%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes4 = 29 + 31 + 31 + i + dia;
                    if (mes4%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes5 = 29 + 31 + 31 + i + dia + 30;
                    if (mes5%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes6 = 29 + 31 + 31 + i + dia + 30 + 31;
                    if (mes6%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes7 = 29 + 31 + 31 + i + dia + 30 + 31 + 30;
                    if (mes7%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes8 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31;
                    if (mes8%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes9 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31;
                    if (mes9%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes10 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30;
                    if (mes10%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes11 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31;
                    if (mes11%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes12 = 29 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;
                    if (mes12%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
               
               
            }else if (anno % 4 == 0 && anno % 400 != 0){
                for (int i=1; i<=31; i++){
                    int mes = i + dia;
                    if (mes%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
                for (int i=1; i<=28; i++){
                    int mes2 = 31 + i + dia;
                    if (mes2%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes3 = 28 + 31 + i + dia;
                    if (mes3%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes4 = 28 + 31 + 31 + i + dia;
                    if (mes4%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes5 = 28 + 31 + 31 + i + dia + 30;
                    if (mes5%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes6 = 28 + 31 + 31 + i + dia + 30 + 31;
                    if (mes6%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes7 = 28 + 31 + 31 + i + dia + 30 + 31 + 30;
                    if (mes7%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes8 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31;
                    if (mes8%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes9 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31;
                    if (mes9%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes10 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30;
                    if (mes10%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes11 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31;
                    if (mes11%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes12 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;
                    if (mes12%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
                }else{
                 for (int i=1; i<=31; i++){
                    int mes = i + dia;
                    if (mes%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
                for (int i=1; i<=28; i++){
                    int mes2 = 31 + i + dia;
                    if (mes2%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes3 = 28 + 31 + i + dia;
                    if (mes3%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes4 = 28 + 31 + 31 + i + dia;
                    if (mes4%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes5 = 28 + 31 + 31 + i + dia + 30;
                    if (mes5%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes6 = 28 + 31 + 31 + i + dia + 30 + 31;
                    if (mes6%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes7 = 28 + 31 + 31 + i + dia + 30 + 31 + 30;
                    if (mes7%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes8 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31;
                    if (mes8%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes9 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31;
                    if (mes9%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes10 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30;
                    if (mes10%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=30; i++){
                    int mes11 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31;
                    if (mes11%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }for (int i=1; i<=31; i++){
                    int mes12 = 28 + 31 + 31 + i + dia + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;
                    if (mes12%7 == 0){
                    System.out.println ("");
                    }
                   
                    if (i<10){
                        System.out.print (" 0" +i);
                    }else if (i >= 10 && i <= 31){
                        System.out.print (" " +i);  
               
                    }
                }
               
            }
         }
     }

jueves, 11 de mayo de 2017

JAVA

Escriba un programa que reciba como entrada el radio de un círculo y entregue como salida su perímetro y su área:


import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){

     Scanner numero = new Scanner(System.in);
     int radio;
     System.out.println("Ingrese un radio: ");
     radio = numero.nextInt();
     System.out.println("El radio ingresado es: " +radio);
 
     System.out.println("El perimetro de la circunferencia de radio "+radio +" es " +2*3.14*radio);
       
     }
}

Escriba un programa que reciba como entrada las longitudes de los dos catetos a y b de un triángulo rectángulo, y que entregue como salida el largo de la hipotenusa c del triángulo, dado por el teorema de Pitágoras: c2=a2+b2


import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){
   
     Scanner numero = new Scanner(System.in);
     int catetoa;
     int catetob;
     System.out.println("Ingrese primer cateto: ");
     catetoa = numero.nextInt();
     System.out.println("Ingrese segundo cateto: ");
     catetob = numero.nextInt();
     System.out.println("La hipotenusa de catetos "+catetoa +"y " +catetob +" es " +Math.sqrt(Math.pow(+catetoa, 2) +Math.pow(+catetob, 2)));
       
     }
}

Escriba un programa que convierta de centímetros a pulgadas. Una pulgada es igual a 2.54 centímetros.


import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){
   
     Scanner numero = new Scanner(System.in);
     int centimetros;
     System.out.println("Ingrese cm: ");
     centimetros = numero.nextInt();
     System.out.println(+centimetros +" cm son " +centimetros*2.54 +" pulgadas.");
       
     }
}


Cuando la Tierra completa una órbita alrededor del Sol, no han transcurrido exactamente 365 rotaciones sobre sí misma, sino un poco más. Más precisamente, la diferencia es de más o menos un cuarto de día.

Para evitar que las estaciones se desfasen con el calendario, el calendario juliano introdujo la regla de introducir un día adicional en los años divisibles por 4 (llamados bisiestos), para tomar en consideración los cuatro cuartos de día acumulados.

Sin embargo, bajo esta regla sigue habiendo un desfase, que es de aproximadamente 3/400 de día.
Para corregir este desfase, en el año 1582 el papa Gregorio XIII introdujo un nuevo calendario, en el que el último año de cada siglo dejaba de ser bisiesto, a no ser que fuera divisible por 400.


Escriba un programa que indique si un año es bisiesto o no, teniendo en cuenta cuál era el calendario vigente en ese año:



import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){
   
     Scanner numero = new Scanner(System.in);
     int anno;
     System.out.println("Que anno buscas? ");
     anno = numero.nextInt();
     if(anno > 1582){
        if(anno % 4 == 0 && anno % 100 != 0){
           System.out.println("El anno " +anno +" es bisiesto.");
        } else if(anno % 4 == 0 && anno % 400 == 0){
           System.out.println("El anno " +anno +" es bisiesto.");
        } else if(anno % 4 == 0 && anno % 400 != 0){
        System.out.println("El anno " +anno +" no es bisiesto.");
        } else{
        System.out.println("El anno " +anno +" no es bisiesto.");
        }
     
     }
     if(anno < 1582){
        if(anno % 4 == 0){
        System.out.println("El anno " +anno +" es bisiesto.");
        } else{
        System.out.println("El anno " +anno +" no es bisiesto.");
        }
     }
     }  
}

Escriba un programa que pida al usuario dos palabras, y que indique cuál de ellas es la más larga y por cuántas letras lo es.



import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){
 
     Scanner numcar = new Scanner(System.in);
     String  palabra1;
     String  palabra2;
     System.out.println("Ingrese la primera palabra: ");
        palabra1 = numcar.nextLine();
    System.out.println("Ingrese la segunda palabra: ");
        palabra2 = numcar.nextLine();
     
        char[] numerocaracteres1 = palabra1.toCharArray();
        char[] numerocaracteres2 = palabra2.toCharArray();
        int longitud1 = numerocaracteres1.length;
        int longitud2 = numerocaracteres2.length;
        int resta1 = longitud1-longitud2;
        int resta2 = longitud2-longitud1;
     
        if (longitud1<longitud2){
            System.out.println(palabra2 +" tiene " +resta2 +" letras mas que " +palabra1);
        }else if(longitud1==longitud2){
            System.out.println(palabra2 +" tiene las mismas letras que " +palabra1);
        }else{
            System.out.println(palabra1 +" tiene " +resta1 +" letras mas que " +palabra2);
        }
   
     
     }
}


Escriba un programa que simule una calculadora básica, este puede realizar operación de suma, resta, multiplicación y división.El programa debe recibir como entrada 2 números reales y un operador, que puede ser +, -, * o /.La salida del programa debe ser el resultado de la operación.




import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){

    Scanner num = new Scanner(System.in);
    Scanner st = new Scanner(System.in);
    int oper1;
    int oper2;
    String calculo;
    System.out.println("Ingrese el primer numero: ");
    oper1 = num.nextInt();
    System.out.println("Ingrese el segundo numero: ");
    oper2 = num.nextInt();
    System.out.println("Ingrese el calculo");
    calculo = st.nextLine();
 
 
    if (calculo.equals("suma")){
        System.out.println((+oper1) + (+oper2));
    }else if(calculo.equals("resta")){
        System.out.println((+oper1)-(+oper2));
    }else if(calculo.equals("multiplicar")){
        System.out.println((+oper1) * (+oper2));
    }else if(calculo.equals("dividir")){
        System.out.println((+oper1)/(+oper2));
    }else if(calculo.equals("potencia")){
        System.out.println(Math.pow((+oper1), (+oper2)));
    }
 
    }
}

Escriba un programa que entregue todos los divisores del número entero ingresado:




import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){

     Scanner numcar = new Scanner(System.in);
     int numero;
     int divisor;
     System.out.println("Ingrese el numero: ");
        numero = numcar.nextInt();
        System.out.println("Los divisores de " +numero +" son: ");
    for (divisor = 1; divisor <= numero; divisor++){
        if(numero%divisor == 0){
            System.out.println("- " +divisor +" - ");
     
        }
    }
         
        }
    }
 

Escriba un programa que pida al usuario ingresar la altura y el ancho de un rectángulo y lo dibuje utilizando asteriscos:


import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){

     Scanner numcar = new Scanner(System.in);
     int ancho;
     int largo;
     System.out.println("Ingrese el ancho: ");
        ancho = numcar.nextInt();
     System.out.println("Ingrese el largo: ");
        largo = numcar.nextInt();
     
 
    for (int bucle = 1; bucle <= largo; bucle++){
        for (int bucle2 = 1; bucle2 <= ancho; bucle2++){
            System.out.print("*");
     
        }
        System.out.println("");
    }
         
        }
    }

   Escriba un programa que pida al usuario ingresar la altura y la base de un triángulo y lo dibuje utilizando asteriscos:


import java.util.Scanner;
public class HelloWorld{

     public static void main(String []args){

     Scanner numcar = new Scanner(System.in);
     int ancho;
     int largo;
     System.out.println("Ingrese el ancho: ");
        ancho = numcar.nextInt();
     System.out.println("Ingrese el largo: ");
        largo = numcar.nextInt();
        int largo2 = largo;
    for (int bucle2 = 1; bucle2 <= ancho; bucle2++){
        largo2 = largo2 - 1;
    for (int bucle = largo2 - 1; bucle >= 0 ; bucle--){
     
           System.out.print("*");
     
        }
        System.out.println("");
    }
         
        }
    }
    

martes, 7 de marzo de 2017

BIG DATA

¿Hemos utilizado alguna vez la expresión exabyte?
Bien, no creo. Exabyte equivale a 1018   bytes. ¿Enorme, no? Más allá de eso, quintillones de bytes (10 30).
Esa es la cantidad de información que maneja Big Data, diariamente. Big Data, para que no entendamos, se refiere a toda esa cantidad de información que es imposible de tratar por medios tradicionales.
Además de que el mundo genera día a día una cantidad inconmensurable de información, genera una gran variedad de ella, ya que los datos pueden ser muy distintos. Por eso, los métodos tradicionales de análisis de información son poco útiles, no abarcan tanta cantidad.
Toda esta información proviene de las cantidades de procesos tanto industriales, como bancarios, como comerciales, etc, que suponen el día a día de los millones de personas que habitan en la Tierra. Además, con el creciente uso de la tecnología, esta cantidad de datos se verá aumentadas un 78% anualmente. 
Y no solo hablamos de información proveniente de humanos, sino que las máquinas, entre ellas, también intercambian información.
Asimismo, existen distintos tipos de información dependiendo de su procedencia, por lo que podemos clasificarlos de la siguiente manera:
1.- Web and Social Media: Incluye contenido web e información que es obtenida de las redes sociales como Facebook, Twitter, LinkedIn, etc, blogs.
2.- Machine-to-Machine (M2M): M2M se refiere a las tecnologías que permiten conectarse a otros dispositivos. M2M utiliza dispositivos como sensores o medidores que capturan algún evento en particular (velocidad, temperatura, presión, variables meteorológicas, variables químicas como la salinidad, etc.) los cuales transmiten a través de redes alámbricas, inalámbricas o híbridas a otras aplicaciones que traducen estos eventos en información significativa.
3.- Big Transaction Data: Incluye registros de facturación, en telecomunicaciones registros detallados de las llamadas , etc.
4.- Biometrics: Información biométrica en la que se incluye huellas digitales, escaneo de la retina, reconocimiento facial, genética, etc. En el área de seguridad e inteligencia, los datos biométricos han sido información importante para las agencias de investigación.
5.- Human Generated: Las personas generamos diversas cantidades de datos como la información que guarda un call center al establecer una llamada telefónica, notas de voz, correos electrónicos, documentos electrónicos, estudios médicos, etc.
Para que los datos se consideren Big Data deben de cumplir las "5 uves".
-Volumen. Se necesitan máquinas y programas para tratarlos.
-Velocidad. A veces es tan alta que no tenemos tiempo para recibirlos y procesarlos para que resulten útiles, y "caducan".
-Variedad. Provenientes de múltiples fuentes.
-Veracidad. Tienen que ser precisos y reales, sin ningún tipo de error.
-Valor. Capacidad que tiene de aportar ventajas tangibles a nuestro proyecto o negocio.

Es fundamental entender que Big Data tiene un propósito, que es producir beneficios y mejorar el ritmo de cada negocio.
  

viernes, 23 de diciembre de 2016

¿Internet un derecho?

Que se considere un derecho el tener alcance Internet a alta velocidad ya es una realidad. Una realidad que ha tomado forma en Canadá, donde en aproximadamente 5 años el 90% de la población tendrá una velocidad alta de datos.

sábado, 22 de octubre de 2016

HTML

¿Qué es HTML?
Corresponde a las sigles HyperText Markup Language, un lenguaje que se utiliza para la elaboración y diseño de páginas web. Es responsable del desarrollo y expansión de la World Wide Web. 

domingo, 16 de octubre de 2016

Jarvis 2.0

Hace poco fui incluida en un proyecto que comenzó un amigo mío hace ya un año. Se trata de un programa creado con CMD, el símbolo del sistema de Windows. A mí me encanta la programación, o eso creo con el poco conocimiento que tengo de ello, pero el ver este pequeño programa creado por un chico de mi edad, me hizo espabilar.

sábado, 15 de octubre de 2016

Transmission Control Protocol

Si alguna vez hemos hecho algún curso de informática, o hemos tocado algún tema relacionado con ella o con la web, probablemente habremos oído hablar del protocolo TCP. Pero, ¿sabemos qué es eso?

martes, 20 de septiembre de 2016

¿#MÓVILADICTOS?

Dicen que todas las adicciones son malas. De este dicho no escapa la adicción a la tecnología, que parece ser un verdadero problema para las nuevas generaciones.