Vous êtes sur la page 1sur 7

TRABAJO ENCARGADO DE INTRODUCCION A LA PROGRAMACIN

ALUMNA: Zumy Inocente Loayza

PROFESOR: Jos Morales Rocha CARRERA: TEMA: Ingeniera de Minas Programacin en Java
7. Escriba un Applet de Java que imprima lo siguiente: ******* ****** ***** **** *** ** * 8. Escriba un Applet de Java que imprima lo siguiente: ******* ****** ***** **** *** ** * 9. Escriba un Applet de Java que imprima lo siguiente: * ** *** **** ***** ****** ******* 10. Escriba un Applet de Java que pida al usuario introducir dos nmeros, y visualice la suma, el producto, la diferencia y el cociente de los nmeros. 11. Escriba un Applet de Java que pida al usuario introducir dos enteros, y exhiba el numero ms grande seguido por las palabras es mayor en la barra de estado. Si los nmeros son iguales, se debe imprimir el mensaje Los dos nmeros son iguales. 12. Escriba un Applet de Java que reciba tres nmeros enteros desde el teclado e imprima la suma, la media, el producto y el mximo de dichos nmeros. 13. Escriba un Applet de Java que reciba el radio de un crculo e imprima el dimetro, la circunferencia y el rea de ese crculo. 14. Escriba una aplicacin que lea cinco nmeros (todos entre el 1 y el 30). Por cada nmero ledo, el programa deber imprimir una lnea con ese mismo numero de asteriscos adyacentes.

1. Escriba un Applet de Java que imprima un rectngulo ******* * * * * * * * * * * ******* 2. Escriba un Applet de Java que imprima un ovalo 3. ** * * * * * * * * * * ** 4. Escriba un Applet de Java que imprima una flecha * *** ***** * * * * * * 5. Escriba un Applet de Java que imprima un rombo * * * * * * * * *

* * * 6. Escriba un Applet de Java que imprima lo siguiente: * ** *** **** ***** ****** *******

15. Escriba una aplicacin que imprima una tabla de los equivalentes binario de los nmeros decimales dentro del intervalo de 1 a 256. 16. Escriba una aplicacin que imprima una tabla de los equivalentes octal de los nmeros decimales dentro del intervalo de 1 a 256. 17. Escriba una aplicacin que imprima una tabla de los equivalentes hexadecimal de los nmeros decimales dentro del intervalo de 1 a 256. 18. Escriba un programa para determinar si un nmero es par o impar. 19. Escriba un programa para determinar si un nmero es un nmero primo. 20. Escriba un programa para determinar si un numero es un numero capica 21. Escriba un programa para determinar si un nmero es un nmero perfecto.

RESOLUCIN: 1:
import java.awt.Graphics; import java.applet.Applet; public class EJERCICIO1 extends Applet { public void paint( Graphics g ){ int space=10; int columns=7; int rows=7; int x=0; int y=0; for(int i=0;i<rows;i++){ for(int j=0;j<columns;j++){ y=i*space*2; x=j*space; if((i==0||i==rows1)||(j==0||j==columns-1)){ g.drawString("*",10+x,10+y); } } } } }

{g.drawString( "*", 20 + i * 0, 35 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 15 + i * 0, 55 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 15 + i * 0, 80 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 15 + i * 0, 100 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 20 + i * 0, 120 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 20 + i * 0, 35 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 55 + i * 0,55 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 55 + i * 0, 80 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 55 + i * 0, 100 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 50 + i * 0, 120 ) ; } } } } } } } } } } } } } }

3.
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO3 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 20 ) ; }for ( int i = 0; i<3; i++ ) {g.drawString( "*", 30 + i * 10, 30 ) ; }for ( int i = 0; i<5; i++ ) {g.drawString( "*", 20 + i * 10, 40 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 50 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 60 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 70 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 80 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 90 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 100 ) ; } } }

2.
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO2 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<2; i++ ) {g.drawString( "*", 30 + i * 10, 25 ) ; }{for ( int i = 2; i>0; i-- ) {g.drawString( "*", 20 + i * 10, 135 ) ; }{for ( int i = 1; i>0; i-- )

4.
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO4 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<1; i++ ) {g.drawString( "*", 40 + i * 10, 20 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 30 + i * 10, 140 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 30 + i * 0, 40 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 20 + i * 0, 60 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 10 + i * 0, 80 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 20 + i * 0, 100 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 30 + i * 0, 120 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 50 + i * 0, 40 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 60 + i * 0, 60 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 70 + i * 0, 80 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 60 + i * 0, 100 ) ; }{for ( int i = 1; i>0; i-- ) {g.drawString( "*", 50+ i * 0, 120 ) ; }}}}}}}}}}}}}}

{g.drawString( }for ( int i = {g.drawString( }for ( int i = {g.drawString( }for ( int i = {g.drawString( } } }

"*", 40 0; i<5; "*", 30 0; i<6; "*", 20 0; i<7; "*", 10

+ i i++ + i i++ + i i++ + i

* ) * ) * ) *

10, 50 ) ; 10, 60 ) ; 10, 70 ) ; 10, 80 ) ;

7:
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO7 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<7; i++ ) {g.drawString( "*", 10 + i * 10, 20 ) ; }for ( int i = 0; i<6; i++ ) {g.drawString( "*", 20 + i * 10, 30 ) ; }for ( int i = 0; i<5; i++ ) {g.drawString( "*", 30 + i * 10, 40 ) ; }for ( int i = 0; i<4; i++ ) {g.drawString( "*", 40 + i * 10, 50 ) ; }for ( int i = 0; i<3; i++ ) {g.drawString( "*", 50 + i * 10, 60 ) ; }for ( int i = 0; i<2; i++ ) {g.drawString( "*", 60 + i * 10, 70 ) ; }for ( int i = 0; i<1; i++ ) {g.drawString( "*", 70 + i * 10, 80 ) ; }}}

8.
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO8 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<1; i++ ) {g.drawString( "*", 70 + i * 10, 20 ) ; }for ( int i = 0; i<2; i++ ) {g.drawString( "*", 60 + i * 10, 30 ) ; }for ( int i = 0; i<3; i++ ) {g.drawString( "*", 50 + i * 10, 40 ) ; }for ( int i = 0; i<4; i++ ) {g.drawString( "*", 40 + i * 10, 50 ) ; }for ( int i = 0; i<5; i++ ) {g.drawString( "*", 30 + i * 10, 60 ) ; }for ( int i = 0; i<6; i++ ) {g.drawString( "*", 20 + i * 10, 70 ) ; }for ( int i = 0; i<7; i++ ) {g.drawString( "*", 10 + i * 10, 80 ) ; }}}

5.
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO5 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<7; i++ ) {for ( int j = 7; j> i; j-- ) {g.drawString( "*", 10 + i * 10, 10 + j * 15 ) ; } } } }

6.
import java.awt.Graphics; import javax.swing.*; public class EJERCICIO8 extends JApplet {public void paint( Graphics g ) {for ( int i = 0; i<1; i++ ) {g.drawString( "*", 70 + i * 10, 20 ) ; }for ( int i = 0; i<2; i++ ) {g.drawString( "*", 60 + i * 10, 30 ) ; }for ( int i = 0; i<3; i++ ) {g.drawString( "*", 50 + i * 10, 40 ) ; }for ( int i = 0; i<4; i++ )

9.
import javax.swing.JOptionPane; public class EJERCICIO9 {public static void main( String args[] ) {double num1,num2; double suma,producto,diferencia,cociente; String x1,x2;

x1=JOptionPane.showInputDialog ( "Ingrese un Nmero: " ); x2=JOptionPane.showInputDialog ( "Ingrese un Nmero: " ); num1=Double.parseDouble(x1); num2=Double.parseDouble(x2); suma = num1+num2; producto = num1*num2; diferencia = num1-num2; cociente = num1/num2; JOptionPane.showMessageDialog(null, "La Suma es "+suma+"\nLa Diferencia es "+diferencia+"\nEl Producto es "+producto+"\nEl Cociente es "+cociente,"Operaciones",JOptionPane.INFORMATI ON_MESSAGE); }}

num1=Integer.parseInt(a1); num2=Integer.parseInt(b2); num3=Integer.parseInt(c3); suma = num1+num2+num3; promedio = (num1+num2+num3)/3; producto = num1*num2*num3; maximo = num1; JOptionPane.showMessageDialog(null, "La Suma es "+suma+"\nEl promedio es "+promedio+"\nEl Producto es "+producto+"\nEl Maximo es "+maximo,"Operaciones",JOptionPane.INFORMATION _MESSAGE); }}

12.
import javax.swing.JOptionPane; public class EJERCICIO12 {public static void main( String args[] ) {double rad; double diametro,perimetro,area,pi; String a1; a1=JOptionPane.showInputDialog ( "Ingrese el radio: " ); rad=Double.parseDouble(a1); pi=3.1415; diametro = rad*2; perimetro = pi*rad; area = pi*(rad*rad); JOptionPane.showMessageDialog(null, "El dimetro es "+diametro+"\nLa circunferencia es "+perimetro+"\nEl rea es"+area,"CRCULO",JOptionPane.INFORMATION_MES SAGE); }}

10.
import javax.swing.JOptionPane; public class EJERCICI1O {public static void main ( String args [] ) {int num1, num2; String x1, x2; x1 = JOptionPane.showInputDialog ( "Ingrese un Nmero: " ); x2 = JOptionPane.showInputDialog ( "Ingrese un Nmero: " ); num1 = Integer.parseInt (x1); num2 = Integer.parseInt (x2); if (num1==num2) {JOptionPane.showMessageDialog( null, "Los dos nmeros son iguales", "Son iguales", JOptionPane.INFORMATION_MESSAGE); }else {if (num1>num2) {JOptionPane.showMessageDialog( null, "Es Mayor: " + num1, "El Mayor de dos nmeros es", JOptionPane.INFORMATION_MESSAGE); }else {JOptionPane.showMessageDialog( null, "Es Mayor: " + num2, "El Mayor de dos nmeros es", JOptionPane.INFORMATION_MESSAGE); }} System.exit(0); }}

13.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class EJERCICIO13 { public static void main(String[] args) throws IOException{ System.out.println("el1"); System.out.println("============"); int cantNumeros=5; int indice=1; while(indice<=cantNumeros){ System.out.println(String.valueOf(indic e)+") ingrese un numero entre el rango de 1 y 30:"); InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s = br.readLine();

11.
import javax.swing.JOptionPane; public class EJERCICIO11 {public static void main( String args[] ) {int num1,num2,num3; double suma,promedio,producto,maximo; String a1,b2,c3; a1=JOptionPane.showInputDialog ( "Ingrese un Nmero: " ); b2=JOptionPane.showInputDialog ( "Ingrese un Nmero: " ); c3=JOptionPane.showInputDialog ( "Ingrese un Nmero: " );

int number=Integer.parseInt(s);

g.drawString(String.valueOf(i)+" "+Integer.toOctalString(i),20,30+i*10); } }

if(number>=1&&number<=30){ String asteriscos=""; for(int k=0;k<number;k++){ asteriscos+="*"; } System.out.println(asteriscos); indice++; }

16.
import java.awt.Graphics; import java.applet.Applet; public class EJERCICIO16 extends Applet { public void paint( Graphics g ) { g.drawString("decimal",20,10);

} } }

g.drawString("hexadecimal",100,10); for(int i=0;i<=256;i++){

14.
import java.awt.Graphics; import java.applet.Applet; public class ejemplo14 extends Applet { public void paint( Graphics g ) { g.drawString("decimal",20,10); } g.drawString("binario",100,10); for(int i=0;i<=256;i++){ g.drawString(String.valueOf(i)+" "+Integer.toHexString(i),20,30+i*10); } }

17.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

g.drawString(String.valueOf(i)+" "+Integer.toBinaryString(i),20,30+i*10); } }

public class EJERCICIO17 {

15.
import java.awt.Graphics; import java.applet.Applet; public class EJERCICIO15 extends Applet { public void paint( Graphics g ) { g.drawString("decimal",20,10); g.drawString("octal",100,10); for(int i=0;i<=256;i++){

public static void main(String[] args) throws IOException{ System.out.println("Ejercicio 17 (saber si es par o impar)"); System.out.println("=================== =================="); System.out.println("Ingrese el valor de numero :"); InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s = br.readLine();

int number1=Integer.parseInt(s);

if(number1%2==0){ System.out.println(number1+" es par"); }else{ System.out.println(number1+" es impar"); } } }

19.
import import import import import java.io.BufferedReader; java.io.IOException; java.io.BufferedReader; java.io.IOException; java.io.InputStreamReader;

public class EJERCICIO19 {

18.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class EJERCICIO18 { public static void main(String[] args) throws IOException{ System.out.println("Ejercicio 18(saber si es primo)"); System.out.println("=================== =================="); System.out.println("Ingrese el valor de numero :"); InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s = br.readLine();

public static void main(String[] args) throws IOException{ System.out.println("EJERCICIO 19 (saber si es capicua)"); System.out.println("=================== =================="); System.out.println("Ingrese el valor de numero :"); InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s = br.readLine(); long numero=Integer.parseInt(s); long falta,numeroInvertido,resto; while(numero<=0); falta=numero; numeroInvertido=0; resto=0; while(falta!=0) { resto=falta%10; numeroInvertido=numeroInvertido*10+resto; falta=falta/10; } if(numeroInvertido==numero) System.out.println("El numero "+String.valueOf(numero)+" es capicua\n"); else System.out.println("El numero "+String.valueOf(numero)+" no es capicua\n"); } }

int numero=Integer.parseInt(s); boolean esprimo=true; int divisor=0; for(int i=2;i<=(numero/2);i++){ esprimo=esprimo && (numero%i!=0); if(!esprimo){ divisor=i; break; } } if(esprimo){ System.out.println(numero+" es primo"); }else{ System.out.println(numero+" no es primo"); } } }

20.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class EJERCICIO20 {

public static void main(String[] args) throws IOException{ System.out.println("el1 (saber si es numero perfecto)"); System.out.println("=================== =================="); System.out.println("Ingrese el valor de numero :"); InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s = br.readLine();

int numero=Integer.parseInt(s); int suma=0; int divisor=1;

while(divisor<numero) { if(numero%divisor==0) { System.out.println("divisor:"+divisor); suma=suma+divisor; } divisor++; } System.out.println("----------------"); if(numero==suma) { System.out.println(numero+" es perfecto"); } else { System.out.println(numero+" no es perfecto"); } } }

Vous aimerez peut-être aussi