ESFERA

Tenemos una esfera a la que le cabe un litro de agua. si tengo una a la que le cabe el triple ¿Cuántas esferas necesito para llenar a la esfera mas grande?

Entradas: Numérico  volumen_esfera_1  (1lt)

               Numérico PI  (3.1416)

Salida: Numérico   cantidad_bolitas

Inicio

*Leer volumen esfera_1

Establecer PI

Dividir 4 entre 3 y guardar en R1

Multiplicar R1 por PI y guardar en R1

Dividir volumen_esfera1 entre R1

Guardar en radio

Calcular Raíz cubica de radio y guardar

Multiplicar radio por 3 y guardar en R2

Dividir 4 entre 3 y guardar en R3

Multiplicar R3 por PI yguardar

Multiplicar R2 por R3

Guardar en volumen

Dividir volumen entre volumen_esfera1

Guardar en cantidad_bolitas

Imprimir cantidad_bolitas

Fin

 

Pseudocodigo

class  Ejercicio_volumen
          // Declaraciones (entradas)
          real: volumen_esfera1
          real: PI = 3.1416
          // Declaraciones (salidas)
          real: cantidad_bolitas
          // Procedimiento
          Main
                 Print "Introduce el volumen de la esfera chica"
                 Scan volumen_esfera1
                 r1 = 4/3
                 r1 = r1 * PI
                 radio = volumen_esfera1 / r1
                 radio = raiz 3 (radio)
                 r2 = radio * 3
                 r3 = 4/3
                 r3 = r3 * PI
                 volumen = r2 * r3
                 cantidad_bolitas = volumen / volumen_esfera1
                 Print "La cantidad de esferas chicas que caben en la grande es:"
                 Print cantidad_bolitas
          End_main