Icon Crear Crear

Completar programa 3.1

Completar frases

Para practicar.

Descarga la versión para jugar en papel

Edad recomendada: 18 años
13 veces realizada

Creada por

España

Top 10 resultados

  1. 1
    01:03
    tiempo
    100
    puntuacion
¿Quieres aparecer en el Top 10 de este juego? para identificarte.
Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad
  1. tiempo
    puntuacion
  1. tiempo
    puntuacion
tiempo
puntuacion
tiempo
puntuacion
game-icon

Completar

Completar programa 3.1

Para practicar.

neuck
1

espiga 1 generarBloqueCaracteres espiga filas clas for filas arg textoBase filas generarBloqueCaracteres longitud textoBase FlechaArriba java longitud

package AutoEval3 ;

/ * *
* .
* Programa que muestra una flecha de caracteres apuntada hacia arriba .
* Utiliza dos métodos para generar la punta y la espiga .
* ajp - 2015 . 11 . 15
* /
public class FlechaArriba {

public static void main ( String [ ] ) {

final int NUMERO_LINEAS = 19 ;

String flecha = generarPuntaArriba ( NUMERO_LINEAS / 2 )
+ generarEspiga ( NUMERO_LINEAS / 2 ) ;
System . out . println ( flecha ) ;
}
/ * *
* Genera con caracteres , una punta de flecha hacia arriba .
* Utiliza un método auxiliar .
* @param filas , número de filas a generar .
* @return punta , de caracteres .
* /
static String generarPuntaArriba ( int filas ) {

String punta = " " ;
/ / Punta triangular .
for ( int i = 0 ; i < filas - ; i + + ) {
punta + = generarBloqueCaracteres ( filas - i , " " )
+ " / " + ( 2 * i , " " ) + " \ \ " + " \ n " ;
}
/ / Base del triángulo .
punta + = generarBloqueCaracteres ( 1 , " " )
+ " / " + generarBloqueCaracteres ( 2 * - 2 , " _ " ) + " \ \ " + " \ n " ;

return punta ;
}
/ * *
* Genera con caracteres , una espiga rectangular .
* Utiliza un método auxiliar .
* @param filas , número de filas a generar .
* @return espiga , de caracteres .
* /
static String generarEspiga ( int filas ) {

String = " " ;

/ / genera
( int i = 0 ; i < ; i + + ) {
espiga + = ( - 1 , " " )
+ " | " + generarBloqueCaracteres ( 2 , " " ) + " | " + " \ n " ;
}
/ / base del rectángulo
espiga + = generarBloqueCaracteres ( filas - 1 , " " )
+ " | " + generarBloqueCaracteres ( 2 , " _ " ) + " | " + " \ n " ;

return espiga ;
}
/ * *
* Genera un bloque de tamaño variable de caracteres iguales .
* @param longitud , el tamaño del bloque .
* @param textoBase .
* @return resultado , el texto obtenido .
* /
static String generarBloqueCaracteres ( int , String ) {
String resultado = " " ;
for ( int i = 0 ; i < ; i + + ) {
resultado + = ;
}
return resultado ;
}

} / /