viernes, 21 de septiembre de 2018

Programas: Arcoiris y Carita Feliz

Programa Arcoiris

Dibuja el Arcoiris


Primera parte


package arcoiris;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class DibujoArcoiris extends JPanel {   
//define los colores indigo y violeta
private final static Color VIOLETA =new Color (128, 0, 120);    
private final static Color INDIGO =new Color (75, 0, 130);     
//las dos entradas de color blanco producen un arco de vacio
private Color [] colores=

(Color.WHITE , Color.WHITE, VIOLETA, INDIGO,Color.BLUE ,Color.GREEN,Color.YELLOW, Color.ORANGE, Color.RED    
public DibujoArcoiris ()
{
setBackground(Color.white);  //establece el fondo al color            
}
public void paintComponent (Graphics g )
{
super.paintComponent (g);

int radio =20; //el raido de un arco

//dibuja el arcoiris cerca de la parte centrar inferior
int centroX = getWidth () / 2;            
int centroY = getHeigth () - 10;

//dibuja arcos rellenos, empezando con el mas exterior
for(int contador =colores.length; contador>0; contador--)     
{
//establece el color para el arco actual
g.setColor (colores [contador-1]);

//rellena el arco desde 0 hasta 180 grados
g.fillArc(centroX - contador * radio, centroY - contador * radio, contador * radio * 2, contador * radio * 1000, -50,180);    
}
}
}


Segunda Parte

package arcoiris
import javax.swing.JFrame;

public class ArcoIris    

{
public static void main (String [] args)
{
DibujoArcoiris panel = new DibujoArcoiris ();     
JFrame aplicacion =  new JFrame();

aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplicacion.add(panel);    
aplicacion.setSize(400,250);    
aplicacion.setVisible(true);
}
}

}





Carita Feliz




Primera Parte


package carita.feliz;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;

public class DibujarCaraSonriente extends JPanel  
{
public void paintComponent(String[] args) 
{
super.paintComponent (g);
//dibuja la cara
g.setColor(Color.YELLOW);          
g.fillOval(10 , 10 , 200, 200);          

//dibuja los ojos
g.setColor(Color.BLACK);             
g.fillOval(55, 65 , 30, 30);           
g.fillOval(135, 65 , 30, 30);        

//dibuja la boca
g.fillOval(5, 110 , 120, 60);

//convierte la boca en una sonrisa
g.setColor(Color.YELLOW);             

g.fillOval(50, 110 , 120, 30);         

g.fillOval(50, 120 , 120, 40);          
}
}
}


Segunda Parte


package carita.feliz;
import java.swing.JFrame;

public class CaritaFeliz
{
 public static void main (String[] args) 
{
DibujarCaraSonriente panel = new DibujarCaraSonriente ();      
JFrame aplicacion =  new JFrame();

aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplicacion.add(panel);           
aplicacion.setSize(230,250);         
aplicacion.setVisible(true);
}
}
}

jueves, 20 de septiembre de 2018

8 Primeros Programas de NetBeans

Programa: 2 Números Iguales o No


package numerosigualesono;
import java.util.*;


public numerosigualesono
{
public static void main (String[] args) 
{
Scanner in=new Scanner  (System.in);
int num1, num2; //aquí se indican las variables a utilizar dentro del programa
{
System.out.println("dame el primer numero"); //despliega un mensaje a la pantalla
num1=Integer.parseInt(in.next () );
System.out.println("dame el segundo numero");
num2=Integer.parseInt(in.next () );


if (num1==num2) // le ordena al programa cumplir esta acción
{
System.out.println("son iguales ");
}
else //si no cumple la primera acción, saltara el siguiente mensaje
{
System.out.println("no son iguales ");
}
}
}


Programa: De 2 Números Cual es el Mayor o si Son Iguales


package 2numerosmayoroigual;
import java.util.*;


public  2numerosmayoroigual  
{
public static void main (String[] args) 
{
Scanner in=new Scanner  (System.in);
int num1=0, num2=0; // aqui se colocan las variables que se utilizaran en el programa
{
System.out.println("dime el primer numero"); //despliega un mensaje a la pantalla
num1=Integer.parseInt(in.next () );
System.out.println("dime el segundo numero");
num2=Integer.parseInt(in.next () );


if (num1>num2) //le dice al programa que cumpla esta opción
{
System.out.println("el primero es mayor");
}


else if (num1<num2) //si no cumple la anterior opcion cumplira esta opcion
{
System.out.println("el segundo es mayor ");
}


else if (num1==num2)/
{
System.out.println("son iguales");
}
}
}


Programa: Ordenar 2 Numeros de Mayor a Menor



package ordenar_mayor_a_menor;
import java.util.*;


public ordenar_mayor_a_menor
{
public static void main (String[] args) 
{
Scanner in=new Scanner  (System.in);
int num1=0, num2=0;
{
System.out.println("idame el primer numero");
num1=Integer.parseInt(in.next () );
System.out.println("dame el segundo numero);
num2=Integer.parseInt(in.next () );


if (num1>num2)
{
System.out.println("de mayor a menor" + num1 +"...." + num2 + " " );
}


else if (num1<num2)
{
System.out.println("de mayor a menor" + num2 +"...." + num1 + " ");
}
}
}


Programa: Ordenar 3 Numero de Mayor a Menor


package tres_numeros_mayor_a_menor;
import java.util.*;


public tres_numeros_mayor_a_menor
{
public static void main (String[] args) 
{
Scanner in=new Scanner  (System.in);
int num1, num2,num3;
{
System.out.println("dame el primer numero");
num1=Integer.parseInt(in.next () );
System.out.println("dame el segundo numero");
num2=Integer.parseInt(in.next () );
System.out.println("dame el tercer numero");
num3=Integer.parseInt(in.next () );


if (((num1>num2) && (num2>num3)))
{
System.out.println("el num1 es mayor al num2 y  a num3 " + num1 + " " + num2 +" " + num3);
}

else if (((num1>num3) && (num3>num2)))
{
System.out.println("el num1 es mayor al num3, y  num3 a num2 " + num1 + " " + num3 +" " + num2);
}


else if (((num2>num1) && (num1>num3)))
{
System.out.println("el num2 es mayor al num1, y num1 es mayor a num3 " + num2 + " " + num1 +" " + num3);
}


else if (((num2>num3) && (num3>num1)))
{
System.out.println("el num2 es mayor al num3, y num3 es mayor a num1 " + num2 + " " + num3 +" " + num1);
}


else if (((num3>num1) && (num1>num2)))
{
System.out.println("el num3 es mayor al num1, y num1 es mayor a num2 " + num3 + " " + num1 +" " + num2);
}
}
}
                                         
Programa: Día, Mes y Año


package fecha_correcta_incorrecta;
import java.util.*;


public fecha_correcta_incorrecta
{
public static void main (String[] args) 
{
Scanner in=new Scanner  (System.in);
int día, mes,año;
{
System.out.println("dame un dia, mes y año y te dire si es correcto");
System.out.println("día");
día=Integer.parseInt(in.next () );
System.out.println("mes");
mes=Integer.parseInt(in.next () );
System.out.println("año");
año=Integer.parseInt(in.next () );


if ((día>=1 ) && (día<=30)
{
System.out.println("día correcto");


}
else
{
System.out.println("día incorrecto");
}


if ((mes>=1 ) && (mes<=12)
{
System.out.println("mes correcto");


}
else
{
System.out.println("mes incorrecto");
}


if ((año>=1000 ) && (año<=9999)
{
System.out.println("año correcto");


}
else
{
System.out.println("año incorrecto");
}
}
}
}


Programa: Lee Números Hasta que Se Introduzca un 0 y Indica si es Par o Impar


package par_o_impar;
import java.util.*;


public par_o_impar
{
public static void main (String[] args) 
{
Scanner in=new Scanner  (System.in);
int num;
do
{
System.out.println("dame el numero");
num=Integer.parseInt(in.next () );


if (num!2==0)
{
System.out.println("es par");
}
else
{
System.out.println("es impar");
}
}
While (num!=0)
}
}


Programa: Muestra la Suma de 10 Números y Cuantos Son Mayores a 10,000


package sueldos;
import java.util.*;
public sueldos  {


public static void main (String[] args) {
Scanner in=new Scanner  (System.in);
int ciclo, sueldo, suma=0, mayor100000=0;


System.out.println("suma de los sueldos y cuanto son mayores a 10,000");
for (ciclo=1; ciclo<=10; ciclo++) // repite el ciclo hasta que llegue a la condición final del ciclo
{
System.out.println("ingrese el" + ciclo + "sueldo");
sueldo=Integer.parseInt(in.next () );
suma=sueldo+suma;


if (sueldo>=100000)
{
    mayor100000++;
}
}
System.out.println("la suma de los sueldos es " "  "  + suma);
System.out.println("numero de sueldos mayores a 100000" " " +mayor100000);

}

Programas: Arcoiris y Carita Feliz

Programa Arcoiris Dibuja el Arcoiris Primera parte package  arcoiris ; import  java.awt.Color ; import  java.awt.Graphi...