Anda di halaman 1dari 5

INSTRUCCIONES

Utilizando la metodologa aprendida, construya los algoritmos


computacionales (elabora la aplicacin) para resolver los siguientes
requerimientos:
1) Calcule la suma y el promedio de los primeros 15 nmeros naturales.

CODIGO JAVA
// Adderly Wilson Vilca Jara
package caso1;
public class main {
public static void main(String[] args) {
double dato,suma,prom;
suma=0;
int i;
for (i=1;i<=15;i++)
{
suma=suma+i;
}
{
prom=suma/15;
System.out.println( "La suma de sus datos es:" +suma);
System.out.println( "El promedio total es:" +prom);
}
}

2) Ingresar un rango de valores (1er valor y 2do valor). Visualice los mltiplos
de 5 que se encuentran en dicho intervalo.
CODIGO JAVA
//Adderly Wilson Vilca Jara
package caso2;
import javax.swing.JOptionPane;
public class main {
public static void main(String[] args) {
int i,m=0,n,n1;
n1=Integer.parseInt(JOptionPane.showInputDialog( "desde el nmero " ));
n=Integer.parseInt(JOptionPane.showInputDialog( "hasta el nmero" ));
for (i=n1; i<=n; i++)
{
if (i%5==0)
m++;
}
System.out.println( "hay(" +m+ ")nmeros mltiplos de 5" );
}
}

3) Realice un programa que indique si un nmero Es perfecto o No es


perfecto dentro del rango de nmeros proporcionado por el usuario.
Recuerde que un nmero perfecto es cuando sumando sus divisores
(exceptuando el mismo nmero) nos da como resultado el mismo nmero.
Ejm:
6
1+2+3
6
Es Perfecto
CODIGO JAVA
// Adderly Wilson Vilca Jara
package caso3;
import javax.swing.JOptionPane;
public class main {
public static void main(String[] args) {
int num;
do

{
num=Integer.parseInt(JOptionPane.showInputDialog( "Ingrese nmero " ));
}
while (num<=0);
int d,r=0;
for (d=1;d<num;d++)
if (num%d==0)
r=r+d;
if (num==r)
System.out.print( "Es perfecto" );
else
System.out.print( "No es perfecto" );
}
}

4) Crear una clase Main, que permita Crear un arreglo que reciba 5 elementos
numricos y luego indique cul de ellos es el mayor y menor
respectivamente (Unidimensionales).
CODIGO JAVA
// Adderly Wilson Vilca Jara
package caso4;
import javax.swing.JOptionPane;
public class main {
public static void main(String[] args) {
int num [ ]= new int [5];
for (int i=0; i<5;i++)
num[i]=Integer.parseInt(JOptionPane.showInputDialog(
+i+")"));
int mayor=0;
int menor=0;
mayor=num[0];
menor=num[0];
for (int i=0; i<num.length;i++)
if (num[i]>mayor)
mayor=num[i];
else
{
if ( num[i]<menor)
menor=num[i];
}

"

Ingresa

datos("

System.out.println( "El nmero mayor es:" +mayor);


System.out.println( "El nmero menor es:" +menor);
}
}

5) Crear una clase Main, que cargue dos arreglos y luego mostrar los
elementos comunes en ambos arreglos (Bidimensionales).
CODIGO JAVA

// Adderly Wilson Vilca Jara

package caso5;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int m[][]=new int[2][2];
int k[][]=new int[2][2];
ArrayList lista=new ArrayList();
String msg="";
Rellenar(m,2,2);
Rellenar(k,2,2);
for (int a=0; a<2;a++){
for (int b=0;b<2;b++){
for (int c=0;c<2;c++){
for (int d=0;d<2;d++){
if (m[a][b]==k[c][d]&&
!lista.contains(k[c][d])){
lista.add(k[c][d]);
}
}
}
}
}
Iterator it=lista.iterator();
while(it.hasNext()){
msg+=it.next()+ ", " ;

}
msg=msg.substring(0,msg.length()-2);
JOptionPane.showMessageDialog(null,"Valores comunes encontrados en ambos arreglos es el
nmero: " +msg);

private static void Rellenar(int arreglo[][], int fil, int col){


for (int i=0; i<fil; i++){
for (int j=0; j<col; j++){
arreglo[i][j]=Integer.parseInt(JOptionPane.showInputDialog( "[" + i + "] Columna [" + j + "]: " ));
}
}
JOptionPane.showMessageDialog(null, "listo" );
}
}

Anda mungkin juga menyukai