Ejercicio 18 - Utilización de la estructura de control FOR
Imprimir la siguiente figura:@
@@
@@@
@@@@
@@@
@@
@
Pseudocódigo
DEFINIR cantInicial=1,cantMedia=4, incremento=1, 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=1; int cantMedia=4; int incremento=1; 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