Ejercicio 19 - Utilización de la estructura de control FOR
Imprimir la siguiente figura:@@@@@
@@@
@
@@@
@@@@@
Pseudocódigo
DEFINIR cantInicial=5,cantMedia=4, incremento=2,cantFinal=cantInicialincremento,cantArrobas=0,cantArrobasLinea=cantInicial,contadorLineas=0
MIENTRAS cantArrobasLinea!=cantFinal O contadorLineas=0 HACER
PARA cantArrobas DESDE 1 MIENTRAS cantArrobas<=cantArrobasLinea CON cantArrobas++ HACER
ESCRIBIR “@”
FIN PARA
HACER salto de linea
cantArrobasLinea+=incremento
SI cantArrobasLinea==cantMedia HACER
incremento=incremento
FIN SI
contadorLineas++
FIN MIENTRAS
Codificación en JAVA
int cantInicial=5;
int cantMedia=1;
int incremento=2;
int cantFinal=cantInicialincremento;
int cantArrobas=0;
int cantArrobasLinea=cantInicial;
int contadorLineas=0;
while(cantArrobasLinea!=cantFinal || contadorLineas==0){
for(cantArrobas=1;cantArrobas<=cantArrobasLinea;cantArrobas++){
System.out.print("@");
}
System.out.println();
cantArrobasLinea+=incremento;
if(cantArrobasLinea==cantMedia){
incremento=incremento;
}
contadorLineas++;
}


0 Comentarios