Documente Academic
Documente Profesional
Documente Cultură
http://hitmontop-ejerciciosresueltos.blogspot.com/2011/05/deiteljava515...
Brin$i*al
Conta$to
Curso de C
Bro ra)as
8l orit)os
C (58)
de C (21)
2-13 (1-)
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Solucin: En este *ro ra)a se *uede )odi5i$ar la varia.le *rivada 'a)ano *ara enerar un *atr+n di5erente al *resentado2 Este $+di o de.e uardarse $on el no).re ,saDeitel151152/ava
public class UsaDeitel_5_15 { // Abre clase UsaDeitel_5_15
2-12 (28) 2-11 (128) di$ie).re (3) novie).re (4) o$tu.re (13) se*tie).re (2) a osto (2) /ulio (17) /unio (41) )a0o (8) Deitel1Java15216 (3r45i$os de 6arra en Java) #edire$$ionando la 7alida de 8r$!ivos en ,ni&9%inu222 Deitel1Java15215 (:ostrar 'ri4n ulos $on 8steris$o222 Deitel1Java15214 (C4l$ulo de inter;s $o)*uesto en 222 :ulti*li$a$i+n de :atri$es en Java Deitel1Java15213 Deitel1Java15212
public static void main(String args[]) { // Abre main // Se crea el objeto miObjeto Deitel_5_15 miObjeto = new Deitel_5_15(); // Se llama al metodo Imprime miObjeto.Imprime(); } // Cierra main } // Cierra clase UsaDeitel_5_15
Deitel1Java15211 (En$ontrar el :enor de <arios Ent222 a.ril (1) )arzo (1) enero (36) 2-1- (53)
public class Deitel_5_15 { // Abre clase Deitel_5_15 private int Tamano = 10;
1 de 6
http://hitmontop-ejerciciosresueltos.blogspot.com/2011/05/deiteljava515...
public void Imprime() { // Abre metodo Imprime System.out.println("\n"); for ( int i = 1; i <= Tamano; i++ ) { // Abre for for ( int j = 1; j <= i; j++ ) System.out.print("*"); for ( int k = i + 1; k <= Tamano; k++) System.out.print(" "); System.out.print(" System.out.print(" System.out.print(" System.out.print(" "); "); "); ");
8non0)ous
Hola a todos estan )u0 .uenos los e/e)*los> )e *re unta.a si no tienenL
8non0)ous
for ( int l = 1; l <= Tamano + 1 - i; l++ ) System.out.print("*"); for ( int m = Tamano - 1 -i; m <= Tamano; m++) System.out.print(" "); System.out.print(" System.out.print(" System.out.print(" System.out.print(" "); "); "); ");
Hola2 Des ra$iada)ente no lo *uedo !a$er> *ero te de/o ;steF Bro ra)a L
%a <id <erdadera
for ( int n = 1; n < i; n++ ) System.out.print(" "); for ( int p = i; p <= Tamano; p++ ) System.out.print("*"); System.out.print(" System.out.print(" System.out.print(" System.out.print(" "); "); "); ");
Nid et .0 Na026lo
in
for ( int q = 1; q <= Tamano - i; q++ ) System.out.print(" "); for ( int r = Tamano - i; r < Tamano; r++ ) System.out.print("*"); System.out.println(); } // Cierra for System.out.println("\n"); } // Cierra metodo Imprime } // Cierra clase Deitel_5_15
Google Friend Connect
Miembros (17)
%a e/e$u$i+n de ;ste *ro ra)a *rodu$e la salida )ostrada arri.a2 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111 A'ora va#os a revisar el pro(ra#a l)nea por l)nea: %o *ri)ero =ue !a0 =ue ver es =ue ;ste *ro ra)a est4 dividido en dos ar$!ivos2 El *ri)ero es lla)ado ,saDeitel151152/ava 0 el se undo Deitel151152/ava2 Es i)*ortante re$ordar =ue en /ava el no).re de los ar$!ivos no es indistinto2 7e *ueden $a).iar> *ero de tal )anera =ue los $a).ios sean $onse$uentes $on las lla)adas a las $lases =ue se !ar4n *osterior)ente2Desde lue o> *uede *are$er redundante tener dos ar$!ivos $uando *odr(a todo el *ro ra)a estar $ontenido en uno s+lo2 7in e).ar o> )e !e a$ostu).rado a es$ri.ir *or lo )enos dos ar$!ivos *ara un *ro0e$to> 0 ;sto lo !a o de )anera auto)4ti$a2 Esta es una .uena *r4$ti$a de *ro ra)a$i+n2
public class UsaDeitel_5_15 Aprendiendo A Usar Linux
Ha$e 3 d(as
Sonata Cuadrtica
8stro*!0si$s 7$!ool> %ooI J %isten> :;&i$o 2-14 Ha$e 5 d(as
+ !ercicios "esueltos
,ri 8lonF C+)o ele ir un .uen *ro.le)a $ient(5i$o Ha$e 2 se)anas
#is$ala%ras&alas
Co)o su no).re lo indi$a> el *ri)er ar$!ivo !a$e uso del se undo2 8$tCa $o)o un ad)inistrador de los );todos de Deitel151152/ava2
&e#orandu# &ate#tico
,n e/e)*lo de uso de la re la de la
2 de 6
http://hitmontop-ejerciciosresueltos.blogspot.com/2011/05/deiteljava515...
El $uer*o de las $lases se deli)ita *or llavesF O P2 998.re $lase2222 es un $o)entario2 7e $o)enta esta llave si)*le)ente *or $ostu).re> $o)o una .uena *r4$ti$a de *ro ra)a$i+n2 Cuando un *ro ra)a se va !a$iendo $ada vez )4s rande> *uede ser di5($il sa.er a =u; $uer*o de instru$$iones $orres*onde deter)inada llave2
public static void main(String args[])
+
0
Dentro de la $lase sola)ente !a0 un );todo> el );todo )ain2 )ain> $o)o su no).re lo indi$a> es el );todo *rin$i*al2 'odos los *ro ra)as tienen al )enos ese );todo2 %a e/e$u$i+n del *ro ra)a e)*ieza a!(2 %os ar u)entos entre *ar;ntesis de.en in$luirse sie)*re2
{ // Abre main
Co)o las $lases> los );todos son $uer*os de instru$$i+n deli)itados *or llaves2
// Se crea el objeto miObjeto Deitel_5_15 miObjeto = new Deitel_5_15();
De la $lase Deitel151152/ava> se $rea un nuevo o./eto> lla)ado> *or 5alta de un no).re )e/or> )iQ./eto2 %a 5or)a de $rear un o./eto es usar la *ala.ra reservada neR 0 a $ontinua$i+n el no).re de la $lase> se uida *or un *ar de *ar;ntesis2
// Se llama al metodo Imprime miObjeto.Imprime();
,na vez $reado )iQ./eto> es *osi.le lla)ar los );todos de di$!o o./eto2 El *ri)ero> a *artir del $ual se lla)ar4n los de)4s es K)*ri)e> =ue no re=uiere ar u)entos2 Con ;sto *asa)os el $ontrol del *ro ra)a al si uiente ar$!ivo2
} } // Cierra main // Cierra clase UsaDeitel_5_15
Sste *ar de l(neas> $o)o lo indi$an los $o)entarios> $ierran los $uer*os de )ain 0 ,saDeitel15115> res*e$tiva)ente2 8!ora va)os a $onsiderar el si uiente ar$!ivo> Deitel151152/ava
// // // // // En este programa solo se puede usar las siguientes instrucciones: System.out.print("*"); System.out.println(); System.out.print(" ");
Sstas l(neas son un $o)entario2 El $o)entario a$lara =ue s+lo es *osi.le usar las instru$$iones =ue a!( a*are$en2
public class Deitel_5_15 { // Abre clase Deitel_5_15
3 de 6
http://hitmontop-ejerciciosresueltos.blogspot.com/2011/05/deiteljava515...
S7tas l(neas 0a no son des$ono$idas2 esta)os de$larando una $lase *C.li$a a la =ue !e)os lla)ado i uan =ue el ar$!ivoF Deitel151152 El $uer*o de di$!a $lase se li)ita *or llaves2 %a *ri)era llave a*are$e /unto a un $o)entario =ue indi$a =ue se trata de la llave de a*ertura2
private int Tamano = 10;
Ssta varia.le de ti*o entero> *or ser *rivate *uede ser usada *or todos los );todos de la $lase2 En ;ste $aso s+lo !a0 un );todo> K)*ri)e2 se esta.le$e en 1- *or=ue es la altura 0 la an$!ura de los tri4n ulos2 7i se $a).ia ese nC)ero *or> di a)os> 15> el *ro ra)a 5un$iona e&a$ta)ente i ual> $o)o se *uede ver en la si uiente 5i ura> enerada al $a).iar s+lo ese valorF
* ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** *************** ************** ************* ************ *********** ********** ********* ******** ******* ****** ***** **** *** ** * *************** ************** ************* ************ *********** ********** ********* ******** ******* ****** ***** **** *** ** * * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** ***************
8=u( se de5ine un );todo *C.li$o lla)ado K)*ri)e> 0 se a.re el $uer*o de instru$$iones2 K)*ri)e no re$i.e ni re resa ar u)entos2
System.out.println("\n");
Este $i$lo 5or $ontrola el nC)ero de ren lones> o altura> =ue tendr4n los tri4n ulos2
for ( int j = 1; j <= i; j++ ) System.out.print("*");
Sste *ri)er $i$lo 5or di.u/a el *ri)er tri4n ulo2 %a an$!ura se $orres*onde $on la altura> esto es> el $i$lo $orre a la *ar =ue el $i$lo 5or e&terno2
for ( int k = i + 1; k <= Tamano; k++) System.out.print(" ");
Sste $i$lo 5or i)*ri)e un se undo tri4n ulo> a!ora de es*a$ios va$(os> a *artir del si uiente en el =ue =ueda el $i$lo 5or anterior2 Bor e/e)*lo> en la *ri)era l(nea (i T 1) se i)*ri)e un ?2 8 *artir de la
4 de 6
http://hitmontop-ejerciciosresueltos.blogspot.com/2011/05/deiteljava515...
Estas l(neas son si)*les2 7on los es*a$ios entre $ada $uadrado (5or)ado *or un *ar de tri4n ulos> uno de ? 0 uno .lan$o)2
for ( int l = 1; l <= Tamano + 1 - i; l++ ) System.out.print("*");
Este $i$lo i)*ri)e un tri4n ulo invertido2 En el ren l+n 1 (i T 1)> se i)*ri)e un ? desde la *osi$i+n 1 !asta la *osi$i+n 'a)ano('a)ano + 1 " 1)2 8 *artir de a!(> se e)*ieza a i)*ri)ir un asteris$o )enos> !asta lle ar a 12
for ( int m = Tamano - 1 -i; m <= Tamano; m++) System.out.print(" ");
Con ;ste $i$lo 5or se i)*ri)e un tri4n ulo en .lan$o =ue $o)*leta el $uadrado2
System.out.print(" System.out.print(" System.out.print(" System.out.print(" "); "); "); ");
Deitel_Java_6.24
Linkwithin
en 593192-11 -7F25F-- *2 )2
Anni#o 28 de enero de 2-13> 5F55 !ola so0 novato en esto 0 )e ustaria sa.er si *odriais $o)entar lo =ue !a$e $ada linea *ara $o)*renderlo )e/or ra$ias #es*onder #es*uestas
5 de 6
http://hitmontop-ejerciciosresueltos.blogspot.com/2011/05/deiteljava515...
.it#ontop 28 de enero de 2-13> 23F15 Hola2 He $o)entado las l(neas2 Q/al4 te sirva> 7aludos2
Comentar como:
Publicar
Crear un enla$e
B4 ina *rin$i*al
Entrada anti ua
:;&i$o> 2-122 El 6lo EJE#CKCKQ7 #E7,E%'Q7 $on *lantilla U6en$! es a$tualizado *orF !ernandez o)ez1> ta).i;n *ro*ietario de 8*rendiendo 8 ,sar %inu& 0 de )asE/er$i$ios#esueltos
V 'o*
6 de 6