Fiee Unac 2015 Programacion Digital 2: Import Public Class Public Static Void Int
Fiee Unac 2015 Programacion Digital 2: Import Public Class Public Static Void Int
PROGRAMACION DIGITAL 2
Ejercicios de programacin 2
PROBLEMA 13
import javax.swing.JOptionPane;
public class problema7 {
public static void main(String[] arg)
{
int a,i,c=0;
a=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero:
"));
for(i=1;i<=a;i++)
{
if(a%i==0){
c=c+1;
}
}
if(c==2){
}
else{
}
PROBLEMA 14
import javax.swing.JOptionPane;
public class preg14 {
public static void main(String[] args){
int i,j,a=0,k=0,p=0;
for(i=1;i<=10000;i++){
for(j=1;j<=i;j++){
if(p%10==0){System.out.print("\n");p=p+1;}
if(k==50){break;}
a=0;
}
}
}
PROBLEMA 15
import java.util.Scanner;
public class preg15 {
public static void main(String[] args){
System.out.println("Ingrese el dividendo");
dividendo=s.nextInt();
System.out.println("Ingrese el divisor");
divisor=s.nextInt();
res=dividendo;
if(divisor==0){
System.out.println("La division no esposible...");
"+coc);
"+res);
}
}
PROBLEMA 16
import java.util.Scanner;
public class preg16 {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int n,i=0;
float media,sum=0;
System.out.println("Ingrese los numeros ");
do{
n=s.nextInt();
sum=sum+n;
i++;
}while(n!=0);
i=i-1;
media=sum/i;
}
}
System.out.println("La suma es
System.out.println("La media es:
"+sum);
"+media);
if(men<a){}
else{men=a;}
}
System.out.println("El mayor numero es:
System.out.println("El menor numero es:
"+may);
"+men);
}
}
PROBLEMA 18
import java.util.Scanner;
public class preg18 {
public static void main(String[] args){
int i,res_1=0,res_2=0,may=0,men=0,media,val_med=0;
Scanner s = new Scanner(System.in);
int[] a= new int[50];
for(i=0;i<10;i++){
a[i]=s.nextInt();
}
for(i=0;i<10;i++){
if(i==0){
may=a[i];
men=a[i];
continue;
}
if(a[i]<may){}
else{may=a[i];}
if(men<a[i]){}
else{men=a[i];}
"+media);
}
{res_2=media-a[i];}
{res_2=a[i]-media;}
if(res_2<res_1){val_med=a[i];res_1=res_2;}
else{}
"+val_med);
PROBLEMA 19
Import java.util.Scanner;
Public class preg19 {
Public static void main(String[] args){
Scanner s=new Scanner(System.in);
int sum=0,n,i;
n=s.nextInt();
for(i=2;i<n;i++){
sum=sum+i;
}
System.out.println("La sumatoria es:
"+sum);
}
}
PROBLEMA 20
Import java.util.Scanner;
Public class preg20 {
Public static void main(String[] args){
Scanner s=new Scanner(System.in);
int n,i,aux,t_1=0,t_2=1,result=0;
System.out.println("Ingrese el numero de termino que desea
calcular de la serie");
"+n+"
es:
"+result);}
es:
es:
}
" + n + "
" + n + "
PROBLEMA 21
importjava.util.Scanner;
publicclass preg21 {
publicstaticvoid main(String[] args){
Scanner s=newScanner(System.in);
intn,k,num,c_1,c_2,c_3,c_4,c_5,c_6;
System.out.println("Ingrese un numero");
n=s.nextInt();
k=n;
c_6=k/100000;
k=k%100000;
c_5=k/10000;
k=k%10000;
c_4=k/1000;
k=k%1000;
c_3=k/100;
k=k%100;
c_2=k/10;
k=k%10;
c_1=k;
if(n>999999){System.out.println("Fuera de rango...");}
elseif(n>99999){
if(c_6==c_1&&c_5==c_2&&c_4==c_3)
{System.out.println("El numero "+n+" es capicua");}
else
{System.out.println("El numero "+n+" no es capicua");}
}
elseif(n>9999){
if(c_5==c_1&&c_4==c_2){System.out.println("El numero
"+n+" es capicua");}
else
{System.out.println("El
numero "+n+" no es capicua");}
}
elseif(n>999){
if(c_4==c_1&&c_3==c_2){System.out.println("El numero
"+n+" es capicua");}
else
{System.out.println("El
numero "+n+" no es capicua");}
}
elseif(n>99){
"+n+"
es
else
{System.out.println("El numero
es capicua");}
}
elseif(n>9){
if(c_2==c_1){System.out.println("El numero
capicua");}
else
{System.out.println("El numero
es capicua");}
}
else{System.out.println("Fuera de rango...");}
}
}
"+n+"
no
"+n+"
es
"+n+"
no
capicua");}
PROBLEMA 22:
importjava.util.Scanner;
publicclass preg22 {
publicstaticvoid main(String[] args){
Scanner s = newScanner(System.in);
intn,k,c_1,c_2,c_3,c_4,c_5,c_6,c_7,c_8,c_9;
System.out.println("Ingrese un numero");
n=s.nextInt();
k=n;
c_9=k/100000000;
k=k%100000000;
c_8=k/10000000;
k=k%10000000;
c_7=k/1000000;
k=k%1000000;
c_6=k/100000;
k=k%100000;
c_5=k/10000;
k=k%10000;
c_4=k/1000;
k=k%1000;
c_3=k/100;
k=k%100;
c_2=k/10;
k=k%10;
c_1=k;
if(n>999999999){System.out.println("Fuera de rango...");}
elseif(n>99999999){
if(c_9==c_1&&c_8==c_2&&c_7==c_3&&c_6==c_4)
{System.out.println("El numero "+n+" es capicua");}
else
{System.out.println("El numero "+n+" no es capicua");}
}
elseif(n>9999999){
if(c_8==c_1&&c_7==c_2&&c_6==c_3&&c_5==c_4)
{System.out.println("El numero "+n+" es capicua");}
else
{System.out.println("El numero "+n+" no es capicua");}
}
elseif(n>999999){
}
}
PROBLEMA 23:
import
import
public
public
java.util.Scanner;
javax.swing.JOptionPane;
class ej23 {
static void main(String[] arg){
for(j=0;j<=3;j++)
{
if(a[j]==b[j])
{
s++;
}
}
if(s==4){
JOptionPane.showMessageDialog(null,"Enhorabuena. Lo has conseguido");
intentos=9;
}
else{
JOptionPane.showMessageDialog(null,"numeros de heridos: "+(c-s)+" ,
numeros muertos: "+s);
}
intentos++;
i=0;j=0;c=0;s=0;
}
}
}
PROBLEMA 24:
importjava.util.Scanner;
publicclass preg24 {
publicstaticvoid main(String[] args){
Scanner s=newScanner(System.in);
intn,m,i,j,k,fact_n=1,fact_m=1,fact_l=1,rpta;
System.out.println("Programa para hallar la combinatoria de
2 numeros");
System.out.println("Ingrese primer numero (el mayor)");
n=s.nextInt();
System.out.println("Ingrese segundo numero (el menor)");
m=s.nextInt();
"+rpta);
PROBLEMA 25:
import java.util.Scanner;
Public class preg25 {
Public static void main(String[] args){
int a=1,b=1,c=1,i,j,n,comb=1,fact_a=1,fact_b=1,fact_c=1;
Scanner s = new Scanner(System.in);
System.out.println("Ingrese un numero...");
n=s.nextInt();
for(i=2;i<n+2;i++){
for(j=0;j<i-1;j++){
for(a=1;a<=i-2;a++)
{fact_a=fact_a*a;}
for(b=1;b<=j;b++)
{fact_b=fact_b*b;}
for(c=1;c<=i-j-2;c++)
{fact_c=fact_c*c;}
comb=fact_a/(fact_b*fact_c);
System.out.print(comb+"
fact_a=1;
fact_b=1;
fact_c=1;
}
System.out.print("\n");
}
");
}
}
PROBLEMA 26:
importjava.util.Scanner;
publicclass preg26v2 {
publicstaticvoid main(String[] args){
Scanner s = newScanner(System.in);
intn,k,c_1,c_2,c_3,c_4;
System.out.println("Ingrese un numero... ");
n=s.nextInt();
k=n;
c_4=k/1000;
k=k%1000;
c_3=k/100;
k=k%100;
c_2=k/10;
k=k%10;
c_1=k;
switch(c_4){//MILLARES
case(1):{System.out.print("M"); break;}
case(2):{System.out.print("MM"); break;}
case(3):{System.out.print("MMM");break;}
}
switch(c_3){//CENTENAS
case(1):{System.out.print("C"); break;}
case(2):{System.out.print("CC"); break;}
case(3):{System.out.print("CCC"); break;}
case(4):{System.out.print("CD"); break;}
case(5):{System.out.print("D"); break;}
case(6):{System.out.print("DC"); break;}
case(7):{System.out.print("DCC"); break;}
case(8):{System.out.print("DCCC");break;}
case(9):{System.out.print("CM"); break;}
}
switch(c_2){//DECENAS
case(1):{System.out.print("X"); break;}
case(2):{System.out.print("XX"); break;}
case(3):{System.out.print("XXX"); break;}
case(4):{System.out.print("XL"); break;}
case(5):{System.out.print("L"); break;}
case(6):{System.out.print("LX"); break;}
case(7):{System.out.print("LXX"); break;}
case(8):{System.out.print("LXXX"); break;}
case(9):{System.out.print("XC"); break;}
}
switch(c_1){//UNIDADES
}
}
case(1):{System.out.print("I"); break;}
case(2):{System.out.print("II"); break;}
case(3):{System.out.print("III"); break;}
case(4):{System.out.print("IV"); break;}
case(5):{System.out.print("V"); break;}
case(6):{System.out.print("VI"); break;}
case(7):{System.out.print("VII"); break;}
case(8):{System.out.print("VIII");break;}
case(9):{System.out.print("IX"); break;}
PROBLEMA 27:
import java.util.Scanner;
public class a {
public static void main(String[] args){
int a,suma=0;
int i=1;
Scanner n= new Scanner(System.in);
System.out.print("ingrese numero");
a=n.nextInt();
while(i<a){
if(a%i==0){
suma=suma+i;
}
i++;
}
if(suma==a)
{
System.out.print("el numero "+a+" es perfecto");
}
else{
System.out.print("el numero no es perfecto");
}
}
}
PROBLEMA 28:
import java.util.Scanner;
public class b {
public static void main(String[] arg){
int a,suma=0;
int i=1,j=1;
Scanner n= new Scanner(System.in);
System.out.print("ingrese numero");
a=n.nextInt();
while(j<=a){
i++;
}
if(suma==j){
System.out.print(" ,"+j);
}
i=1;
suma=0;
j++;
}
}
PROBLEMA 29:
import java.util.Scanner;
public class b {
public static void main(String[] arg){
int a,suma=0;
int i=1,j=1;
Scanner n= new Scanner(System.in);
System.out.print("ingrese numero");
a=n.nextInt();
while(j<=a){
while(i<j){
if(j%i==0){
suma=suma+i;
}
i++;
if(suma==j){
System.out.print(" ,"+j);
}
i=1;
suma=0;
j++;
}