In de sterrenkunde wordt de energiedichtheid van een zwarte straler1 per tijdseenheid en per eenheid van golflengte bepaald door de stralingsenergieformule van Planck: \[\rho(T,\lambda) = \frac{8\pi hc}{\lambda^5}\frac{1}{e^{\frac{hc}{\lambda k T}}- 1}\] Hierbij is $$T$$ de temperatuur (uitgedrukt in Kelvin), $$\lambda$$ de golflengte (uitgedrukt in meter), $$h$$ de constante van Planck ($$6,62608 \times 10^{-34}$$ Js), $$c$$ de lichtsnelheid ($$2,99792458 \times 10^8$$ ms$$^{-1}$$), en $$k$$ de constante van Boltzmann ($$1,38066 \times 10^{-23}$$ JK$$^{-1}$$).
Hint: Controleer de uitvoer van je programma aan de hand van onderstaande figuur (bron: Wikipedia2):
De invoer bestaan uit $$t$$ testgevallen ($$t \leq 50$$). De eerste regel van de invoer bevat een natuurlijk getal $$t$$. Daarna volgen $$t$$ regels die de verschillende testgevallen omschrijven. Voor elk testgeval bevat de invoer twee regels. De eerste regel bevat een gegeven temperatuur $$T$$ uitgedrukt in Kelvin. De tweede regel bevat een gegeven golflengte $$\lambda$$ uitgedrukt in micrometer (1 micrometer = $$10^{-6}$$ meter).
Voor elk testgeval de energiedichtheid $$\rho$$ in SI-eenheden (dit is Joule per m$$^4$$) die correspondeert met de gegeven temperatuur $$T$$ en golflengte $$\lambda$$.
Invoer:
5 5500 0.5 4500 0.5 3500 0.5 5000 1.0 4000 1.0
Uitvoer:
858255.480667 267354.545955 42955.5563284 297696.258875 140690.424377