2 votos

Programación de código con BASIC

Tengo que programar en BASIC un código para hacer esto:

A partir de una colección de 10.000 balas de cañón, se construye una pirámide de base cuadrada con una sola bala de cañón en la parte superior y un número cuadrado en cada capa. ¿Cuántas capas se pueden hacer? ¿Cuántas balas de cañón sobran?

(He probado 50 códigos diferentes PERO TODOS arrojan las respuestas incorrectas... Por favor si me pueden ayudar se los agradecería mucho)

4voto

Hagen von Eitzen Puntos 171160
  1. LET $\mathrm{BallsAvailable}\leftarrow 10000$
  2. LET $\mathrm{NextLevel}\leftarrow 1$
  3. SI ( $\mathrm{BallsAvailable}<\mathrm{NextLevel}^2$ ) GOTO 7
  4. LET $\mathrm{BallsAvailable}\leftarrow \mathrm{BallsAvailable}-\mathrm{NextLevel}^2$
  5. LET $\mathrm{NextLevel}\leftarrow \mathrm{NextLevel}+1$
  6. GOTO 3
  7. PRINT ( $\mathrm{NextLevel}-1$ ", " niveles completados.")
  8. SI ( $\mathrm{BallsAvailable}>0$ ) THEN PRINT("Hay ", $\mathrm{BallsAvailable}$ "," pelotas a la izquierda.")

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X