Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2014, 16:44
Avatar de alejandcc
alejandcc
 
Fecha de Ingreso: diciembre-2011
Ubicación: Plasencia
Mensajes: 54
Antigüedad: 12 años, 4 meses
Puntos: 1
Duda salida de un programa

Hola a tod@s, estoy en 1º de DAM (desarrolo de aplicaciones multiplataforma), un grado superior de FP, y el caso es que me han mandado el siguiente ejercicio:

****************** ejercicio *******************************

En una empresa de China, hacen pelotas de aire para piscinas en los parques infantiles. Las pelotas se hacen con un molde
en forma de triangulo isosceles. De tal forma:

*
***
*****
*******
*********
cada pelota esta representado por un "*". el trabajo sera saber cuantas hay.

El jefe nos a encargado un programa para saber cuantas pelotas salen por cada molde.

Entrada

La entrada sera un numero entero positivo (>0 y <9001) que representa la altura del triángulo. EL programa terminara cuando el valor del número esté fuera de rango.

Salida

La salida sera el numero de pelotas que aparecen en el molde representado por un valor int.

Entrada de ejemplo

1
21
10
800
200
5
50
9000
100
200
0
Salida de ejemplo

1
441
100
640000
40000
25
2500
81000000
10000
40000

*******************fin de ejercicio ******************

El caso es que yo consigo hacer la misma salida con mi codigo, que es el siguiente:

******************* mi codigo ********************


package porpelotas;

import java.util.Scanner;


public class PorPelotas {


public static void main(String[] args) {
// TODO code application logic here
Scanner entrada = new Scanner(System.in);


int altura, i, suma;
altura=entrada.nextInt();


while((altura>0) && (altura<9001)){
suma=0;
i=0;
while(i<altura){

suma=suma+altura;

i++;
}
System.out.println(suma);
altura=entrada.nextInt();

}



//fin
}

}

******************** fin de mi código *********************

Lo curioso es que cuando subo mi código a la web donde subimos los ejercicios, en el cual hay un juez online, me dice que la compilación es correcta pero el ejercicio esta mal, cuando la salida es idéntica. No se si estaré pasando algo por alto.

Gracias de antemano