package primer; import javax.swing.*; public class Primer { public static void main(String[] args { !"ptionPane.s#ow$essage%ialog(null&'ola mundo'&')ienvenido'&!"ptionPane.+,S-"/0$,SS12,; !"ptionPane.s#ow$essage%ialog(null&'ola mundo'&')ienvenido'&!"ptionPane./3"4$1 mundo'&')ienvenido'&!"ption Pane./3"4$1-"/0$,SS12,; !"ptionPane.s#ow$essage%ialog(null&'ola mundo'&')ienvenido'&!"ptionPane.51 mundo'&')ienvenido'&!"ption Pane.514//20$,SS12,; 4//20$,SS12,; !"ptionPane.s#ow$essage%ialog(null&'ola mundo'&')ienvenido'&!"ptionPane.,44"40$,SS12, mundo'&')ienvenido'&!"ption Pane.,44"40$,SS12,;66$,/S1!,S ;66$,/S1!,S %, S17%1 String texto8''; texto8!"ptionPane.s#ownput%ialog(',scriba la 3rase'; !"ptionPane.s#ow$essage%ialog(null&texto;66$ensaje de entrada
int numero89; numero8nteger.parsent(!"ptionPane.s#ownput%ialog(',scriba numero8nteger.parsent(!"ptionPane.s#ownput%ialog(',scriba un numero'; !"ptionPane.s#ow:onirm%ialog(null& !"ptionPane.s#ow:onirm%ialog(nu ll& numero;66$etodo nuemrico S
=
-r< catc# package dos;
import javax.swing.!"ptionPane;
public class %os {
public static void main(String[] args { 66double num>; 66double num?; 66double resultado; double num>& num?& resultado; num> 8 9; num? 8 9; resultado 8 9;
tr< 66intentar { num> 8 %ouble.parse%ouble(!"ptionPane.s#ownpu %ouble.parse%ouble(!"ptionPane.s#ownput%ialog('ngrese t%ialog('ngrese el primer numero'; num? 8 %ouble.parse%ouble(!"ptionPane.s#ownpu %ouble.parse%ouble(!"ptionPane.s#ownput%ialog('ngrese t%ialog('ngrese el segundo numero'; 66resultado8num>6num?; 6*i (num?889 { !"ptionPane.s#ow$essage%ialog(null&'error division por cero';
=else {
resultado8num>6num?; !"ptionPane.s#ow$essage%ialog(null&'el resultado es@ 'A resultado; =*6 i (num? B8 9 { resultado 8 num> 6 num?; !"ptionPane.s#ow$essage%ialog(null& 'el resultado es@ ' A resultado; = else { !"ptionPane.s#ow$essage%ialog(null& 'error division por cero'; =
= catc# (,xception e66capturar error { !"ptionPane.s#ow$essage%ialog(null& 'error@ ' A e.get$essage(& '$ensaje'& !"ptionPane.,44"40$,SS12,; = inall< { !"ptionPane.s#ow$essage%ialog(null& 'ejecuto';
S
=
>. 4eportar nCmeros del > al >9. o
4esolvemos el problema usando w#ile public static void main (String args []) { int n=0; while(n<10) { n; S!stem"out"print(n#n#); $ $
o
4esolvemos el problema usando do D w#ile > ? E F G H I J K
o
public static void main (String args []) { int n=0; do{ n; S!stem"out"print(n# #); $while(n<10);
$
4esolvemos el problema usando or > ? E F G H I J K
public static void main (String args []) { int n=0; %or(int i=1;i<=10;i) { S!stem"out"print(i# #); $
$
?. 4eportar los siguiente serie@ ?9 ?G E9 EGD I9 IG J9 > ? E F G H I J
public class &'emplo { public static void main(String[] args) { %or (int i = 0; i < 0; i = i *) S!stem"out"print(i # #); $ $
E. 4eportar la siguiente serie@ >99 KJ KH KFD GH GF G? G9 > ? E F G H I J K
public class &'emplo { public static void main(String[] args) { %or(int i=100;i+=*0;i=i,) S!stem"out"print(i# #); $ $
F. ngresar / nCmeros enteros < reportar la cantidad de pares < la cantidad de impares. > ? import 'ava"util"Scanner; E F public class &'emplo G { H public static void main(String[] args) I { J Scanner scan = new Scanner(S!stem"in); K int n- .- cp = 0- ci = 0; >9 S!stem"out"print(#/ngrese la cantidad de numeros a revisar #); >> n = scan"ne.t/nt(); >? %or (int i = 1; i <= n; i) >E { >F S!stem"out"print(i #) /ngrese un numero #); . = scan"ne.t/nt(); >G i% (. == 0) >H cp; >I else >J ci; >K $ ?9 S!stem"out"println(#2a cantidad de pares son # cp); S!stem"out"println(#2a cantidad de impares son # ci); ?> $ ?? $ ?E ?F G. ngresar / nCmeros < reportar la cantidad de positivos& negativos < ceros. > ? E F G H I
import 'ava"util"Scanner; public class &'emplo { public static void main(String[] args) { Scanner scan = new Scanner(S!stem"in);
J K >9 >> #); >? >E >F >G >H >I >J >K ?9 ?> ?? ?E ?F ?G ?H ?I ?J ?K $ E9 E>
int n- .- cp = 0- cn = 0- c=0; S!stem"out"print(#/ngrese la cantidad de numeros a revisar n = scan"ne.t/nt(); %or (int i = 1; i <= n; i) { S!stem"out"print(i #) /ngrese un numero #); . = scan"ne.t/nt(); i% (.==0) c; else { i%(.+0) cp; else cn; $ $ S!stem"out"println(#2a cantidad de positivos son # cp); S!stem"out"println(#2a cantidad de negativos son # cn); S!stem"out"println(#2a cantidad de ceros son # c); $
H. ngresar el sexo de n personas < reportar el porcentaje de #ombres < el porcentaje de mujeres. > import 'ava"util"Scanner; ? E public class &'emplo { F G public static void main(String[] args) H { Scanner scan = new Scanner(S!stem"in); I int n- .- cv = 0- cm = 0; J double pv-pm; K S!stem"out"print(#/ngrese numero de personas >9 n = scan"ne.t/nt(); >> S!stem"out"print(#/ngrese se.o n# #[1] 3aron n# >? #[] 4u'er n#); >E %or (int i = 1; i <= n; i) >F { >G S!stem"out"print(#5ersona # i # #); . = scan"ne.t/nt(); >H i% (.==1) >I cv; >J else >K { ?9 i%(.==) cm; ?> $ ?? $
#);
?E ?F ?G ?H ?I ##); ?J ?K ##); $ E9 E> $ E? EE
pv=(cv6100)7n; pm=(cm6100)7n; S!stem"out"println(#&l porcenta'e de varones es # pv S!stem"out"println(#&l porcenta'e de mu'eres es # pm
I. :alcular el siguiente producto@ P 8 >*?*E*F*G*H*D*G9 > ? public class &'emplo { E F public static void main(String[] args) G { double prodt=1; H %or(int i=1;i<=*0;i) I prodt=prodt6i; J S!stem"out"println(#&l producto es K $ >9 $ >>
# prodt);
J. :alcular la sumatoria de los nCmeros enteros del > al >99. > ? E F G H I J K >9 >>
public class &'emplo {
public static void main(String[] args) { int sum=0; %or(int i=1;i<=100;i) sum=sumi; S!stem"out"println(#2a suma es #sum); $
$
K. :alcular la suma de los cuadrados de los >G primeros nCmeros naturales. > ? E F G H I
public class &'emplo { public static void main(String[] args) { int i-sc=0; %or(i=1;i<=1*;i) sc=sci6i; S!stem"out"println(#2a suma de los cuadrados de los primeros 1* n8meros es #sc);
J K $ >9
$
>9. Se desea calcular independientemente la suma de los pares e impares comprendidos entre > < G9. > ? public class &'emplo E { public static void main(String[] F { G int i-sp=0-si=0; %or(i=1;i<=*0;i) H i%(i==0) sp=spi; I else si=sii; J S!stem"out"println(#2a suma K S!stem"out"println(#2a suma >9 $ >> $ >?
args)
de pares es #sp); de impares es #si);
>>. Se desea calcular independientemente la suma de los impares < el producto de todos los impares comprendidos entre ?9 < J9 > ? E F G H I J K >9 >> >? >E >F >G >H
public class &'emplo { public static void main(String[] args) { int i-si=0; double pi=1; %or(i=0;i<=0;i) i%(i9=0) { si=sii; pi=pi6i; $ S!stem"out"println(#2a suma es #si); S!stem"out"println(#&l producto es #pi); $ $
>?. ngresar un nCmero entero positivo < reportar su tabla de multiplicar. > ? E F G H I J
public class &'emplo { public static void main(String[] args) { Scanner sc= new Scanner(S!stem"in); int n; S!stem"out"print(#/ngresa un numero entero positivo #); n=sc"ne.t/nt(); S!stem"out"println(#:abla de multiplicar del #n); %or(int i=1;i<=1;i)
K >9 >> >? $ >E
S!stem"out"println(n#.#i#=#n6i); $
>E. :alcular el actorial de un nCmero entero ma ? import 'ava"util"Scanner; E F public class &'emplo G { public static void main(String[] args) H { I J Scanner in = new Scanner(S!stem"in); K int n-i; >9 double %=1; do{ >> S!stem"out"print(#/ngrese numero positivo >? n=in"ne.t/nt(); >E $while(n<0); >F %or(i=1;i<=n;i) >G %=%6i; S!stem"out"println(#&l %actorial es #%); >H $ >I $ >J >K >F. ngresar n nCmeros. Se pide calcular el promedio de ellos > ? E F G H I J K >9 >> >? >E >F >G >H >I >J >K ?9
import 'ava"util"Scanner; public class &'emplo { public static void main(String[] args) { Scanner in = new Scanner(S!stem"in); int n-i; double .-s=0-p; do{ S!stem"out"print(#3alor de n #); n=in"ne.t/nt(); $while(n<=0); %or(i=1;i<=n;i) { S!stem"out"print(#/ngrese numero #); .=in"ne.touble(); s=s.; $ p=s7n; S!stem"out"println(#&l 5romedio es #p); $ $
o cero #);
?> ?? ?E >G. ngresar n nCmeros enteros& visualiMar la suma de los nCmeros pares de la lista& cuantos pares existen < cuNl es la media de los nCmeros impares. > import 'ava"util"Scanner; ? E public class &'emplo { F public static void main(String[] args) G { Scanner in =new Scanner(S!stem"in); H int n-i-.-sp=0-si=0-cp=0-ci=0; I double mi; J do{ K S!stem"out"print(#3alor de n #); >9 n=in"ne.t/nt(); $while(n<=0); >> %or(i=1;i<=n;i) >? { >E S!stem"out"print(#/ngrese numero #); >F .=in"ne.t/nt(); i%(.==0) >G { >H cp; >I sp=sp.; >J $ >K else { ?9 ci; ?> si=si.; ?? $ ?E $ i%(cp+0) ?F { ?G S!stem"out"println(#2a suma de los numeros pares es ?H #sp); ?I S!stem"out"println(#2a cantidad de numeros pares es ?J #cp); $ ?K else E9 S!stem"out"println(#o se /ngresaron numeros pares#); E> i%(ci+0) E? { EE mi=(double)si7ci; S!stem"out"println(#2a media de los impares es #mi); EF $ EG else EH S!stem"out"println(#o se /ngresaron numeros impares#); EI $ EJ $ EK F9 F> F? FE
FF >H. ngresar n nCmeros < reportar el promedio de los positivos < el promedio de los negativos. > import 'ava"util"Scanner; ? E public class &'emplo { F G public static void main(String[] args) H { I Scanner in = new Scanner(S!stem"in); J int n-i-.-sp=0-sn=0-cp=0-cn=0; K double pp-pn; >9 do{ >> S!stem"out"print(#3alor de n #); >? n=in"ne.t/nt(); $while(n<=0); >E %or(i=1;i<=n;i) >F { >G S!stem"out"print(#/ngrese numero #); >H .=in"ne.t/nt(); >I i%(.+0) { >J cp; >K sp=sp.; ?9 $ ?> else i%(.<0) ?? { ?E cn; ?F sn=sn.; ?G $ ?H $ i%(cp+0) ?I { ?J pp=(double)sp7cp; ?K S!stem"out"println(#&l 5romedio de positivos es E9 $ else E> S!stem"out"println(#o se /ngresaron 5ositivos#); E? i%(cn+0) EE { EF pn=(double)sn7cn; EG S!stem"out"println(#&l 5romedio de egativos es $ EH else EI S!stem"out"println(#o se /ngresaron egativos#); EJ $ EK $ F9 F> F? FE FF FG
#pp);
#pn);
FH FI >I. ngresar n nCmeros& :alcular el ma ? E F G H I J K >9 >> >? >E >F >G >H >I >J >K ?9 ?> ?? ?E ?F ?G ?H ?I
import 'ava"util"Scanner; public class &'emplo { public static void main(String[] args) { int n-i; double .-ma.imo-minimo; Scanner in = new Scanner(S!stem"in); do{ S!stem"out"print(#3alor de n #); n=in"ne.t/nt(); $while(n<=0); ma.imo=,1e0; minimo=1e0; %or(i=1;i<=n;i) { S!stem"out"print(#/ngrese numero #); .=in"ne.touble(); i%(.+ma.imo) ma.imo=.; i%(.
$ $
>J. :alcular la suma de los On tQrminos de la serie@ S8> R >6? A >6E R >6F A >6G R >6H A D >6n > ? E F G H I J K >9 >> >? >E >F
import 'ava"util"Scanner; public class &'emplo {
public static void main(String[] args) { Scanner sc= new Scanner(S!stem"in); int n-i; double s=0; do{ S!stem"out"print(#3alor de n #); n=sc"ne.t/nt(); $while(n<=0); %or(i=1;i<=n;i) {
>G >H >I >J >K ?9 ?> ?? ?E
i%(i==0) s=s,1"07i; else s=s1"07i;
$ S!stem"out"println(#2a sumatoria es #s); $ $
>K. 4ealiMar un programa Lue escriba los On tQrminos de la serie de 3ibonacci >& >& ?& E& G& J& >E& ?>& D > ? E import 'ava"util"Scanner; F public class &'emplo G { H public static void main(String[] args) { I Scanner in = new Scanner(S!stem"in); J int n-i; K double p=1-s=0-t; >9 do{ >> S!stem"out"print(#umero de terminos >? n=in"ne.t/nt(); $while(n<=); >E %or(i=1;i<=n;i) >F { >G t=ps; >H S!stem"out"print(t# #); >I p=s; s=t; >J $ >K S!stem"out"println(); ?9 $ ?> $ ?? ?E
#);
?9. 7eer nCmeros #asta Lue el Cltimo nCmero ingresado sea KK (este no se toma en cuenta para el cNlculo < reportar el ma import 'ava"util"Scanner; ? E public class &'emplo { F public static void main(String[] args) G { Scanner sc= new Scanner(S!stem"in); H int n-i=0; I double .-ma!or; J ma!or=,1e0; K do{ >9 S!stem"out"print(#/ngrese numero
(,>> para %inali?ar)
>> >? #); >E >F >G >H >I >J >K ?9 ?> ?? ?E $ ?F ?G
.=sc"ne.touble(); i%(.9=,>>) { i; i%(.+ma!or) ma!or=.; $ $while(.9=,>>); i%(i+0) S!stem"out"println(#&l ma!or es #ma!or); else S!stem"out"println(#o se ingresaron numeros#); $
?>. :alcular la sumatoria@ S8 > A x A xT?6?B A xTE6EB A xTF6FB A D A xTn6nB Se debe ingresar x real < n entero positivo > ? E F G H I J K >9 >> >? >E >F >G >H >I >J >K ?9 ?> ?? ?E ?F
import 'ava"util"Scanner; public class &'emplo { public static void main(String[] args) { Scanner sc = new Scanner(S!stem"in); int n-i; double p=1-.-%=1-s=1; S!stem"out"print(#/ngrese valor de . #); .=sc"ne.touble(); do{ S!stem"out"print(#3alor de n #); n=sc"ne.t/nt(); $while(n<0); %or(i=1;i<=n;i) { %=%6i; p=p6.; s=sp7%; $ S!stem"out"println(#2a sumatoria es #s); $ $
??. Programa para ingresar un nCmero entero positivo < reportar todos sus divisores. > ? E
import 'ava"util"Scanner; public class &'emplo {
F G H I J K >9 >> >? >E >F >G >H >I $ >J >K
public static void main(String args[]) { Scanner in = new Scanner(S!stem"in); int num; do{ S!stem"out"print(#/ngrese numero #); num=in"ne.t/nt(); $while(num<=0); int d; S!stem"out"println(#2os divisores del numero son #); %or(d=1;d<=num;d) i%(numd==0) S!stem"out"print(d# #); S!stem"out"println(); $
?E. ngresar un nCmero entero < reportar si es primo. +n nCmero es primo cuando es divisible por si mismo < la unidad. > ? E import 'ava"util"Scanner; F G public class &'emplo { H public static void main(String args[]) I { J Scanner in = new Scanner(S!stem"in); int num; K do{ >9 S!stem"out"print(#/ngrese numero #); >> num=in"ne.t/nt(); >? $while(num<=0); int n; >E int d=1; >F do{ >G d=d1; >H $while( numd9=0 @@ d6d<=num); >I i%(d6d+num) n=1; else n=0; >J i%(n==1) >K S!stem"out"println(#&l numero es primo#); ?9 else ?> S!stem"out"println(#&l numero no es primo#); ?? $ ?E ?F $ ?G ?H ?F. ngresar un nCmero entero positivo < reportar si es perecto. +n nCmero es perecto si es igual a la suma de divisores menores Lue Ql. Por ejemplo H es perecto pues es igual > A ? A E.
> ? E import 'ava"util"Scanner; F public class &'emplo G { H public static void main(String[] args) { I Scanner in = new Scanner(S!stem"in); J int num; K do{ >9 S!stem"out"print(#/ngrese numero #); >> num=in"ne.t/nt(); $while(num<=0); >? int d-sum=0; >E %or(d=1;dF i%(numd==0) sum=sum d; >G i%(sum==num) S!stem"out"print(#&l numero es 5er%ecto99#); >H else >I S!stem"out"print(#&l numero A es 5er%ecto99#); >J S!stem"out"println(); >K $ ?9 $ ?> ?? ?G. ngresar un nCmero < reportar todos sus actores primos. Por ejemplo si ingresamos >? debe reportar ?x?xE. Si ingresamos ?G se debe reportar GUG. > ? E F G H I J K >9 >> >? >E >F >G >H >I >J >K ?9 ?> ?? ?E
import 'ava"util"Scanner; public class &'emplo { public static void main(String args[]) { Scanner in = new Scanner(S!stem"in); int num; do{ S!stem"out"print(#/ngrese numero #); num=in"ne.t/nt(); $while(num<=0); int d=; S!stem"out"print(#Bactores primos #); while(num+1) { while(num d 9=0) d=d1; S!stem"out"print(d# #); num=num7d; $ S!stem"out"println(##); $ $
?H. ngresar ? nCmeros enteros positivos < reportar su mNximo comCn divisor. > ? E import 'ava"util"Scanner; F G public class &'emplo H { public static void main(String args[]) I { J Scanner in=new Scanner(S!stem"in); K int .-!; >9 do{ >> S!stem"out"print(#/ngrese primer numero #); .=in"ne.t/nt(); >? $while(.<0); >E do{ >F S!stem"out"print(#/ngrese el segundo numero #); >G !=in"ne.t/nt(); $while(!<0); >H int d=-p=1-a-b; >I a=.; >J b=!; >K while(d<=a @@ d<=b) ?9 i%(ad==0 @@ bd==0) { ?> p=p6d; ?? a=a7d; ?E b=b7d; ?F $ ?G else d; ?H S!stem"out"println(#&l m"c"d de #.# ! #!# es ?I $ ?J $ ?K E9 E> ?I. ngresar un nCmero entero positivo < reportar su suma de dVgitos. > import 'ava"util"Scanner; ? E public class &'emplo { F public static void main(String[] args) G { H Scanner sc = new Scanner(S!stem"in); I int num- sum=0- digit; J do K { >9 S!stem"out"print(#/ngrese un numero >> num = sc"ne.t/nt(); $while(num<0); >? while(num+0) >E { >F digit=num10;
#);
#p);
>G >H >I >J >K ?9 ?> $ ?? ?E
sum=sumdigit; num=num710; $ S!stem"out"println(#2a suma de sus digitos es #sum); $
?J. ngresar un numero entero positivo < reportar si es capicCa > ? E import 'ava"util"Scanner; F public class &'emplo G { H public static void main(String[] args) I { Scanner sc = new Scanner(S!stem"in); J int num- invert=0-au.- digit; K S!stem"out"print(#/ngresa numero #); >9 num = sc"ne.t/nt(); >> au.=num; while(au.+0) >? { >E digit=au.10; >F invert=invert610 digit; >G au.=au.710; >H $ i%(num==invert) >I S!stem"out"println(#&l numero es Capicua99#); >J else >K S!stem"out"println(#&l numero A es Capicua99#); ?9 $ ?> $ ?? ?E ?K. ngresar un numero entero en base >9 < reportar el numero en base b ( entre ? < K > import 'ava"util"Scanner; ? E public class &'emplo { F public static void main(String[] args) G { Scanner sc= new Scanner(S!stem"in); H int num-base; I String result=# #; J S!stem"out"print(#/ngrese el numero en base K num= sc"ne.t/nt(); >9 do{ S!stem"out"print(#/ngrese la base #); >>
10 #);
>? >E base= sc"ne.t/nt(); >F $while(base+=>); >G i%(numH result= num result; while(num+=base) >I { >J result= numbase result; >K num=num7base; ?9 i%(num result= num result; $ ?? S!stem"out"println(#&l numero en ?E #result); ?F $ ?G $ ?H ?I
base #base# es
E9. Se desea calcular independientemente la suma de los pares e impares comprendidos entre > < G9 (incluidos los extremos. E>. :alcular < visualiMar la suma < el producto de los nCmeros impares comprendidos entre ?9 < J9. E?. 7eer n nCmeros enteros < obtener el promedio de los positivos < el promedio de los negativos. EE. :alcular la suma de los cuadrados de los nCmeros desde el > #asta el >G. EF. Se ingresan n nCmeros. Se pide calcular el promedio de ellos EG. ngresar n nCmeros enteros& visualiMar la suma de los nCmeros pares de la lista& cuantos pares existen < cuNl es la media de los nCmeros impares. EH. %esarrolle un programa Lue determine en un conjunto de nCmeros naturales. o
:uantos son menores de >G
o
:uantos son ma
o
:uantos estNn comprendidos entre ?G < FG.
EI. :alcular el actorial de un numero nW89 EJ. ngresar un valor de x < un valor n positivo reportar la potencia de x elevado a la n. EK. mprimir las >9 primeras potencias de F. F9. ngresar n nCmeros& :alcular el mNximo < el mVnimo de ellos.
F>. 4ealiMar un programa Lue escriba los n tQrminos de la serie de 3ibonacci >& >& ?& E& G& J& >E& ?>& D F?. 7eer /Cmeros (el ultimo numero es KK < obtener el ma A x A xT?6?B A xTE6EB A xTF6FB A D A xTn6nB Se debe ingresar x real < n entero positivo